Yes, but the majority of what I wrote applies to new systems too. What a user wants is the exact configuration of their old system to be on their new system. By that I mean installed apps, services, data, registration info, passwords, whatever they have littering their desktop etc. This is still beyond painful, not to mention having to learn new UI etc.