I have been using photobucket for a long time but find that if I go back to old threads the links are broke / the photos are not showing.

Any one have a more reliable hosting site, or a tip to keep the links functional?
Not sure if the hosting sites compress the photos when you upload them, but is there one that will keep the photos as crisp as possible.