There is no better place to buy anything computer related. I always get consistent sales service and quality products. Beware of the added warranties they try to sell on everything though. No, I don't need to buy a two-year warranty for additional money on my $20 purchase. If it does break I will just buy a new one.