I'd second memetic's gmail suggestion, very good for putting stuff somewhere in case your laptop/flash drive goes missing.
Gmail drive shell extension makes it easier. I've played with connecting directly to a machine on my home network when out on the road, and it can be done. You have to configure your home firewall to allow incoming traffic on a specific port to go to one machine, secure that machine, need to have some sort of
dynamic DNS so you can always find your pc, and some sort of security tunnel mechanism. I am sure others have better ideas. gmail is a lot easier if you just want to put files somewhere.