Once you've streaked your hair, you should always buy coloured shampoo to use (I personally use the Garnier Fructis ones :p)
By semi-permanent, are those the ones they fade after x amount of hair washes? =S well, it'll depend on the brand of hairdye your hairdresser used. But generally, if it's...