Dell really isn't that bad. Granted, they're no IBM or HP, but they'll get the job done for less money. If I needed world class top tier support, and money was no object, then I'd likely stay away from them. But since my budget is limited and I don't need 5 9's of uptime or anything, they are OK...