Yes to the cigarette ash thing, it does work (although it is a bit icky lol). Next time you dye, keep a pack of baby wipes at the ready so that you can wipe up any smears before it stains your skin, that's what I do with mine and DH's hair