Quote from WD40:
Why buy a Dell when you can get a HP.
Better still, build one yourself.
I second this, I have not yet built one myself.. but my next setup I will build. You can save money and customize it just the way you want, plus I heard it's almost to easy (there is only one place the parts can fit into!). If you get stuck on something there are forums out there to help you. I like this one.
www.computerforum.com