I don't tend to colour my own hair mainly because I am lazy and once it reaches 
anything longer than shoulder length it works out to be approximately the same price
doing it at home due to having to buy three boxes as it does to visit the salon.
However I had a mini mad moment (some may argue my whole life is one long mad moment)
and picked up two boxes of L'Oreal Casting Creme in Chocolate which was more than optimistic on my part, given that said colourant is a semi-permanent and two boxes really is pushing my luck in terms of coverage.None the less I gave it a bash and I thought that perhaps my thoughts and experiences with 
L'Oreal Casting Creme's could benefit some.

Before I start I must stress that you really should do the recommend patch test that each at home colourant suggests to avoid any allergies serious or not! 

"Casting Crème Gloss is a no ammonia hair colourant that gives your hair visible shimmering tones, glossy shine and blends away grey. Give your hair a total beauty treatment with Casting Crème Gloss, for glossy rich, natural-looking colour with visible (lasts up to 28 washes)"

The colourant is really straight forward to use, simply follow the provided instructions but to give you a brief 
idea all you have to is mix two parts together, apply to dry hair and allow to develop for 20 minutes.
Rise, apply provided conditioner rise again then enjoy your new sexy shade!

So yes I settled on shade 535 Chocolate which looks like a typical chocolate brown going by the box model
but we all know that box models lie...it's their prerogative to taunt us with beautiful hair colours that you
will not achieve with a £6.99 box of die, cheeky minxes! The actual shade is pretty true to the swatch L'Oreal have provided here - link. In my opinion chocolate is a reddened brown that has lots of depth
and is more than your typical flat brown shade.

The box does state that this shade is best suited for darker blondes to brunettes but me being me ignored
that because sometimes I just like to play hard and loose baby! The way I see it is that it is only a semi-permanent hair colour if I don't like it a quite round of Color B4 and we are back to normal...no biggie.
Luckily for this fool it worked out well and I'm rather enjoying the red tones brunette shade I am currently sporting.

I promise it's better than my iphone will lead you to believe!

L'Oreal Casting Creme's are not permanent and are classed as semi-permanent hair colourants
which basically means with each shampoo they will fade and is the main reason you really should choose a
shade only slightly lighter or deeper than your natural hair shade to avoid obvious fading of colour.
I have dabbled with at home hair colours before and have to say this has to be one of the easiest I have used
as it doesn't drip nor stain any skin I touched by accident.
It has left my hair glossy, soft and in no worse condition to what I started with!

L'Oreal Casting Creme in Chocolate £6.49 via Boots - link

Have you tried this or anything similar?

P.S I very nearly titled this post my first semi...until it was pointed out to me that such title could be misconstrued. Damn my innocence and those with dirty minds.