Assuming you are using WinXP (not up to date on Vista, sorry) you can transfer selected files between machines by setting up a local network folder, using the "set up a home or small network" wizard located in your "my network places" folder.
After the network is established, it's simply a matter of dragging and dropping your files between machines. Not too long of a process if your only moving selected files or folders.
Or you can get a data migration cable in USB format and do it direct. This is the fastest way to make an exact copy of the original HD. I recommend a home network, if it will be usually connected.
Hope this helps.