There are probably a million different ways to transfer files, data and program settings from one computer to another computer that are not connected to each other via LAN or a wireless home network.
You can either burn your documents, photos and other data from the source computer onto a DVD or copy it to a USB Flash drive or an external hard disk and then transfer (copy) the file to the destination computer by simply pluggin the external storage device.
Transfer Files from One Computer to Another via USB Cable
But there's another very simple option for transferring data between computers using the USB data cable - the cables are pretty cheap, work even with old computers and you can transfer any amount of data in one go unlike CDs or Thumb Drives where you are limited to the capacity of the drive itself.
Another advantage - USB to USB transfer is a faster solution since you eliminate that extra step of writing data to a temporary storage [CD or USB Drive] before moving it to the final destination.
While any USB to USB data cable available on eBay would do the job, you may want to invest in the Easy transfer cables that can transfer data from Windows XP-based computer to the PC running Windows Vista or from Windows Vista to a Windows 7 computer using the built-in Windows Easy Transfer program.
Belkin is one such vendor of Easy transfer USB cables that can transfer upto 30GB of data in 1 hour. If you are using a Flash drive to transfer data, you may want to download a program that can synchronize folders as well.
Related: How to Transfer Emails from one account to another.