I have added my pictures! I like the photo center.

1. You can add without resizing (which I still do) but not necessary. Will post faster if you do.
2. You post directly from your computer and need not put them on a site
3. All pictures are thumbnails and uniform in size

As for voting on pictures from this site, that remains to be seen but so far, I find it pretty handy.