I absolutely love this site and it's cheap prices (mainly it's so cheap 'cause they're discontinued products or left overs from their wholesale site, CosmeticsKingdom), though it has a somewhat limited collection (but still a lot of items to offer, but primers, concealers and such weren't available when I first used it, however I'm going to use this site to buy the majority of my make up now, and just get the pieces they don't sell on offer on the high street).
The business works with batch processing, so just be wary that a low stock item (say a stock of 3) you order may not be shipped if in the morning if 3 other people ordered it before you, but I myself have never had an item not shipped.
I've recommended this to all my friends since I had great savings (I paid £24 for my first package, which would have cost £57 elsewhere).