cross over cable, allows you to connect the pc to pc and transfer files, ( ive done this before )
create a online storage place such as dropbox, your own personal place files will update on what ever pc you are signed into (i use this now for long distances)
use a program like Ultra VNC or tightvnc which you can remote control you pc from where ever you are, also do file transfers ( need internet)
or by a external hard drive