whats a good one?

requirements:

- free
- reasonably fast
- not too strict (can upload the odd album to share with a friend or whatever)