All three do it but what you are after I think is Petrovich. This will integrate with you camera and you photo/video folders as well. So if you change the setting on the camera to never timeout the preview of the photo of video you have just taken, you will then have time to decide what you want to do. I would suggest if you want to upload video to make it no more than about 1 minute as it seems to not like file sizes larger than this, even over Wifi. When you have got the preview window you will see a symbol between the tag and dustbin, this is the share button and it will allow you to set up your Facebook account to upload whenever, wherever or as often as you like. You can also do this from any photo or video from within the viewer program as well, adding your tags, comments and title of the photo or vid. I hope this helps. Regards Dan