If you are ever looking for computer parts or accessories, or MP3 players or printers or cameras or pretty much most electronic goods, and live in the US or Canada, do yourself a favor and check out
NewEgg. Not only are they very reasonable with their prices (often being the lowest you could find) and have a very large selection, but their customer service and RMA policies are also very, very nice as well. The best thing about them, though, is that their shipping times are INSANE.
Case in Point: I put an order in to them yesterday at 1:30AM. It was confirmed by noon yesterday.
The boxes are currently sitting in my room right now.
(Now, if only I didn't have this fluids assignment due tomorrow so I could build the new computer.)