Newegg.com is my personal fav, prices are great, shipping is great, fast, etc... Tigerdirect.com is also one of my favs. Circuitcity.com as well. As far as real stores, I can only say Best Buy since the circuit city stores are now closed. Some things are ok to buy at Walmart, but there are some things such as computers, car stereos, or tvs, that if I can afford otherwise, i'd get anywhere else. A lot of those particular items that Walmart sells are made specifically for Walmart and they are made cheaper. If you look at the model number on many of these items from Walmart, there is a "W" in it. Guess what that means! Yep, made specifically for them with cheaper parts so they can sell what looks to you to be the same thing, but is made with less features or not as good, cheaper. If your computer is from Walmart, take a look at the model number on it. Not guaranteeing it, but chances are it's a "Walmart special" you could say. I know HP has a deal with Walmart that they will do this. It may be cheaper there and it may look like the exact same thing, but ALWAYS check the model number with one that you see at another store!!!! I do a lot of computer work for people and I can always tell when it's a Walmart PC.