Have you considered using remote desktop? Lots of people in your position do this:
http://www.google.co.uk/search?q=rem...ktop+home+work
You can then easily transfer files betwen the two. By the sounds of it you will need to forward port 3389 - there's lots of info on google about how to open your router's ports.