I would use a smart phone and do a direct upload, or use a drop box type service. I use both Flickr and Picassa for uploading pictures from my phone. You can also buy a
WiFi camera card. I have never used one so I don't know how well they work, but certainly an option to consider.
Aaron