Today I was introduced the nice (as I hear) Web 2.0 application which enables 1-click uploading of images. It sounded great and it was a public beta, so I didn't think twice (my mistake) before signing up for it. I activated by email and I was raring to go... and then disaster struck.