i usually do my shopping at newegg.com. decent prices, way better than what you'd find at best buy but not a fly by night joint where you worried whether you get ripped off or get zero customer service. just have to know what you're kinda looking for, it can get a little technical, especially for stuff like memory. if you're wanting to buy a new hard drive for all that pirate britney spears music you download, that's a bit easier.