Imho, Dell delivers great Desktop systems. We've been using them on our uni for a couple of years now and the drop-out rate is very, very low. Pricing is very good on Dells, but I would personally always buy a custom home-made pc. Problem is you're not going the get next-business day service with them
edit; grmbl typos