I've been using this Dell Dimension E510 for, I think, about five years now. Minimum. I've had a few issues but nothing I couldn't figure out myself so I never had to call on customer service.
Obviously, I'm due for a replacement and I'm not really looking at another Dell but I've had very good service from this PC. It still runs great but I'm getting nervous about the hardware giving up the ghost soon.