I search www.dealcatcher.com for good Dell computer deals when I'm in the market for one. I make sure to get a setup that would cost me more to build myself, and then buy separately the components I want to upgrade.
For instance, for $669 a year ago, I got this setup:
2.33 GHz C2D, 4 MB L2
20"...