Thought they were great when I found their site. Placed my order on Thursday Dec 18. Paid extra for "express shipping" two days so I would have it for my son's computer on X-mas. Monday, Dec 22, nothing. Called. Gave me some lame excuse that they sent an email that an item was back ordered. An email I never received, and they can't provide me a "property" to show it was sent. But now the item is in and I would get deliver on Friday. Day after Christmas. But funny, the website still advertised get it by X-mas Eve with Express shipping today. Not me? No refund of my shipping cost. Hell it should have shipped and I should have had it by X-mas. Now I won't. They should have sent it overnight at their expense for their screw up. Will I do business again. No. I'll shop elsewhere. If I were you, do the same. They take you for extra shipping you pay, and you'll get scammed with regular shipping.
Go elsewhere my friends. Plenty of other companies will do right when they make a mistake. They are the ones you want to do business with, not these clowns.