I can't afford to upgrade often, or if I can I can only afford little bits, so I drive my hardware into the ground. I used a 68030 Macintosh paired with a 486DX2 PC until 1999, I used a 450 mhz Pentium II, 320 MB RAM, with Windows 98 until 2005. Then I got an Athlon 64 2.2ghz and 1GB RAM, and I'm still using it now. I've only upgraded with an extra 512 MB of RAM and a very cheap video card to get off the onboard graphics, as well as a second hard drive (200GB) that I didn't pay for because I pulled it from a dead P4 I received. It looks like I'll be using this thing until at least 2011 due to my financial situation, when I'd like to finally plunge and get something nice. Lucky for me that it still works kinda well for its age due to decent upkeep, although it's starting to fall behind for anything that needs decent performance, like games.