How do you clean your Makeup brushes?

As I get into wearing makeup, I realize the importance of cleaning my brushes. I bought Cinema Secrets during the sale and though they cleaned my brushes really well, I'm worried just how efficient it was?

 

In the long run is it okay to clean brushes weekly with Cinema Secrets? Would you recommend using something else?

 

Whats your favourite way to clean your brushes??