I used flickr in the past but i'm wondering what the best site is? I guess all have pros and cons. I have about 10 gigs of photos i would like to put online and have my friends and family be able to browse, share, and print / buy whatever they want.

Which site do you suggest?