In the past few months, I have stumbled across a couple websites I've become so excited about I thought I should pass along to my girls.
For great make up (I use it and love it myself) at the lowest cost I've seen:
For neat/pretty/affordable jewelry: