If you’re looking for a photo site that you can share photos (and buy prints) with family and friends I’d recommend http://www.smugmug.com/.
I’ve been using smugmug for about 6 months now and I like it. Visitors can display photos in various sizes and easily download the photos to their computer. Or, you can order prints of any of the photos too. If you want to see it in action, here’s my photo site – http://www.byrd2020.com/