Where do you buy from? Salons or online? Looking for a rec. i have been using some samples which i am really impressed with but the salon prices seem inflated compared to some of the online shops. Would appreciate any tips on good places to buy from. TIA