I second that about Fresh Skin, they are pretty amazing when it comes to essential oils, carrier oils and various other luxury oils (think jojoba, rosehip oil, etc).
Another fantastic supplier is Mystic Moments, despite the cheesy name they have great cosmetic clays and butters on hand, and use...