I will need to transfer most of the data on my present ageing PC (XP
Home under SP1) to my new one (XP Pro, SP2). Do I just need to buy a 5
metre USB to USB cable please?
If both of them already have a network adapter (which is
common, typical for systems of this era) just put a
crossover ethernet cable between the two systems. A bit
more about networking configuration can be found on many
websites with a Google search including terms like
networking, file sharing.
If the new system has a gigabit ethernet port instead of
100Mb, you can use a straight (standard) ethernet cable
instead of a crossover cable. If you already have a router
with integral switch or a standalone switch you don't need
to connect the two directly together, can instead just
connect them to that router or switch.
If one of the systems doesn't have a network adapter it
could still be cost effective to buy a network adapter and
cable for that - it may cost no more than a more proprietary
USB cable and having both able to be networked they are both
more versatile in the long run.