Where is the best place to buy? Which brand is the best? I have stubborn grey's and I need them gone but can't be arsed --afford-- to go to a top salon and pay. TIA Fiona