Smugmug has been great since the last upgrade they recently did. There was a time (around June 06) last year when it came to a crawl. They explained that some pro tennis player site was taking up all the bandwidth during one of his tournaments. But, other than that, it's been great for me. And the lab prints from EZprints (lab that SmugMug uses) are pretty good too.