Micro Center has a great selection for all your electronic needs. The service staff is very helpful and friendly even if you are unsure about what your needs really are in a product. They have really great competative prices and lots of mail in rebate specials too. I especially like the way that they have their rebate center set up. You can just put in your item's upc code and print out the copies. So Simple!