Thankee ladies for the compliments ^_^
Um, really all I did was have my mate (she's a cosmetologist) bleach the top half-ish of my head to almost platinum (FishBowl from SFX is a pastel dye and takes better on platinum hair).
The purple tips were formerly dark blue, I just put in Pimpin Purple on the tips over where I didn't bleach.
I wash my hair with clarifying shampoo before I bleach or dye to strip all the excess anything. Rinse bleach with cool water, towel dry, apply the top colour. Make sure you completely saturate the bleached hair, cover in foil/saran wrap, and let it sit for an hour or two or however long you can stand to sit around with it in. SFX (Special Effects) is not harmful, so leaving it in just makes the colour take better. Blow drying really helps too. Rinse with COLD water, then CONDITION, DON'T shampoo right away! I usually don't wash my hair for a day or two after the initial dying. Put a couple of tablespoons of the dye in your condtioner that you usually use to keep your hair colour longer. Hope that helped