I use semi permanent dye and get loads of people saying how shiny my hair is. Just a shame it's so damn fine and so much fell out when I was anaemic 
I have long hair that is fine, tangles very easily and splits easily if I use a hairdryer at all. I use Castings semi permanent dye every few weeks, slather loads of Pantene conditioner on (use any old cheap shampoo and rotate then regularly) and let my hair air dry. Never use straighteners, I don't need them. That's all.
Now of anyone can tell me magic way to grow about twice as many hairs on my head, I'm all ears!