I like www.natureswildchild.com for most oils (thanks Jade!) as well as shea butter. I get my jojoba oil, though, from www.mountainroseherbs.com - again, thanks Jade. I have been happier with the product quality from these two places than any other previous place of purchase.
I get my shea butter from Nature's Wildchild(the best I received so far). I got my almond, avocado oil and castor oil from a health food store. I get my scented oils and aloe vera oil at From Nature With Love.
i get all of my oils and butters from CedarVale Natural Health, whose site seems to be down... /images/graemlins/frown.gif but i do all my research at From Nature with Love because they also tell you what each item is good for and what it mixes well with.
i use the oils for scalp treatments and on my hair with braids.
If you ever want to try some avocado butter, I would highly recommend either Between Friends, Too or Snowdrift Farm Snowdrift's is currently on sale and it is utterly smoooth and creamy. BFT is a bit more grainy but utterly delightful. I would say the quality of each is about the same..utterly awesome.