I have had horrible luck with hosting sites. I use Shutterfly to post my pics up for family and friends, but I am a little concerned about their right to use agreement.
My question is if you use a hosting site, which one and why do you prefer that one?