Best Buy is a favorite and always a first for shopping when looking for electronics, computer, and software products. The staff is very knowledgeable and helpful. You will also typically find all area to be well-stocked of products. BestBuy has a "buying" program, in which you received gift certificates according to the amount of purchases you make, which is a great incentive. Checkout is always speedy, and parking is always ample.