Well, I would normally have pointed you to geeks dot com but they completely ruined what current plans I had to do some similar things by abruptly shutting down. Newegg has some decent deals if you do not mind getting on their email list for their daily offerings. You can find some quite good offerings if you know what you are looking for. Watch out for the MIRs, however. I currently lost out on some by just missing the 30-day mailback response limit and I am not happy about that. However, if you are the type to promptly mail in rebate or registration cards you may not have a problem.
Me, I tend to forget things entirely too often, being engrossed with many different projects at one time.