I'm curious to know your thoughts on when to keep and work with existing equipment; adding RAM, maybe reinstall Windows, etc.; vs. buy new computers. I am running across a lot of clients who have very similar hardware; towers that are who knows how old with 2.4Ghz P4s, WinXP, and less than 1GB of RAM. When you factor in the cost of RAM (most of these systems I'm encountering max out at 2GB, which costs at least $60 for quality chips), and my labor to backup all the data & reinstall Windows, you're looking at around $200 or so to "upgrade" current machines, and for only around $400 or so you can get a pretty nice new tower. Heck, I've added RAM to older systems for some people and they say they do not notice any performance increase at all! I had my eyes opened when I got myself a new laptop with a dual-core Intel processor; I can't believe how much faster it is than my 2.8Ghz P4 that is my main computer. I don't have any interest in selling my clients stuff they don't need, especially in this tough economy, but when they have an old generic tower with 512mb RAM and WinXP Home, I personally think that a new tower is money well spent, but how do you communicate the benefits of new equipment to people who aren't really tech-savvy? Depending on the version of XP, support has either already ended or will within a few years, and of course nobody likes to sit and wait while their computer works. What are your thoughts on how to express the benefits of new hardware to people who might be wary they are "just being sold"?