Fantastic site, fantastic products and even better customer service. I've ordered from them about a half dozen times and my orders usually arrive within a week or two. I love their customer service, they're friendly and fast and willing to help. If you "like" their Facebook page, they are always doing crazy giveaways and giving out promo discount and free shipping codes. Plus, with every item you purchase you earn "geek points", which you can use on future purchases to earn free stuff. I've probably gotten around $40-$50 worth of stuff just from my geek points. They also do gatherings/parties at their headquarters which is super awesome too. :) The only downside is having to remind myself that I have bills to pay and food to buy, so I can't buy all the stuff I want at once. LOl.