anyone here signed up with this newest of photo sites? i'm wondering what the big deal is... if anyone has insights, please share.