I can't believe I just found out about this! SmugMug is an online photo site like Shutterfly or Ofoto with some BIG differences. For $29.95 a year you can store unlimited photos! That's right, simply start your uploads, and they will store full resolution versions of your pics as long as they are around. For the standard account I believe they limit you two uploading 2 GB of data a month. Still that rocks.
I was just lamenting at work about how I'm pretty bad about archiving my pictures offsite (I do back them up to DVD and place them in a FireSafe). This totally solves the backup/sharing problem all in one place.
To top it all off, they have an XML-RPC based API for manipulating your stuff, creating albums, and uploading. Badass!
If you signup and feel like it use my email address, omar at shahine.com (replace at with @), or this coupon code (hDBXAc8lccGdQ) to get $5 off (I will get a $10 credit). Or click here to signup.
Here are the features you get: