2 Places to Shop For Cheap Makeup of Quality

I’m a HUGE fan of Bare Escentuals but not everyone can afford it so I wanted to share my 2 favorite places to shop for cheap quality makeup!  If you know of any others, feel free to tell me in the comments:)
1)AVON
Not only does Avon carry makeup, it also carries beauty products for your hair [...]