Dell Dimension E520 never cleaned since new in 2006. This computer has taken so much abuse from angry children and it just keeps running. Not perfectly cleaned but a big improvement. :
Solved: Dell E520 - Possible upgrades? - Dell Community
DELL DIMENSION E520 SERVICE MANUAL Pdf Download | ManualsLib
Upgrading Dell Dimension E520 to a Quad Core CPU - fail then success !! - YouTube
Dell Dimension E520 UPGRADEN - Dell Community
Dell Dimension 5150 Desktop 3.8 GHz CPU and Memory upgrade Part #2 - YouTube
Dell Dimension E520 Motherboard for sale | eBay
Dimension E520, need help with cpu upgrade - Dell Community