Create a status history

Create a status history

Hello 

I explain you what I want to do, it's really important for my compagny :

Each lead have a "lead status" in a module lead, such as 
-Interested lead
-Waiting lead
-Closed lead

When I modify the lead status, I need to record somewhere this change, into a module that I will create for example.
In this new module, it would display like this :

12/11/2013 | Closed lead | 'Compangy'
03/12/2013 | Waiting lead | 'Compagny'
10/12/2013 | Interested lead | 'Compagny'

It will allow me to check out status history, how much time a lead move from a closed lead to Interested lead...
How can i get something like this ?

Do you see what I mean ?

Than you very much