Homegrown, I build my own.

I'd avoid Dell at all costs, my dad had a HORRIBLE experience with their idiot help desk people which lasted months and involved over a dozen people, so I highly doubt it was a one-time "oopsie" type thing.