Get an Android and you can actually hook the phone up to your computer and treat it as a flash drive
I use the photobucket app. You can have it automatically upload the images to a specific folder you make on photobucket. Not only instant upload, you also get the images saved so that you will always have them. Whether they are your tank or other important photos.
What's wrong with using the included USB cable and attaching it to your PC? I'm able to browse my iphone to transfers photo and videos on XP or Windows 7. It's not the best at browsing.
Or you could bypass all of this crap and just install dropbox on your phone so by the time you get home the files are just waiting for you (or on whatever other electronics you have the app installed on). It's free and you can also use it for files and other important things.