The real reason for all the new stock is that their major supplier, evertek.com, was not shipping product for 2 weeks due to the holiday, although they were receiving product and listing stuff for sale. They and compgeeks are very close, do a lot of business together, and you'll often see stuff at evertek sell out and show up at compgeeks 2 days later.
Sometimes compgeek buys in such large quantities that, especially with the Mastercard Coupon (shhh! I did not give the code, don't point a finger at me, I know better) you can by a single item for less from Compgeeks than you could from Evertek. All you need for an evertek account is a business name . . .they ship UPS COD, so just have a check handy . . they'll take personal checks . . .minimum order of $100, but they are often slow in shipping stuff out.