I wouldn't mind a new fat hard drive... I run two 40G now and would like a 120G or larger for storage. Keep the 40G for the file system... but saving up for a 3.3 and trinity pipe comes first.
My IT guy at the office is a deal finder. He uses newegg a lot. He finds loopholes in dell that allow him to get cut throat prices on things, but normally when he buys bulk. Like my current home PC. If he bought 10 Dell 4550 2Ghz P4's, he got them at about $300 a piece. That was 2 years ago. At the time, I needed a modem as well, so I paid $320. Been a very good computer for us. He had a use at the office for 8, so he asked a few people in the office if we wanted a new PC for around $300. He ended up buying 11. If he would have bought less than 10, it would have been $450 a piece. If I would have bought the same machine outright, it would have been closer to $600.