Let's say, I need to publish content that should be accessible in 10 or 20 years, or more. A good example might be a kid's blog, created by its parents: they probably want to share the content with a couple of friends and relatives (look this is a video of his first b-day, etc.) but also make sure that this content will be available when they (and the kid!) grow old.
The tools we currently have available are very good for publishing. It's easy to set up a blog for free, host your photos on flickr or picasa, or somewhere, upload your videos on youtube, embed all that in the blog and you are ready to go.
But, this approach has so many things that can (and probably will!) go wrong: what if your account is shut down, for some strange complaint, or the service goes out of business, or stops supporting a feature you use, or starts charging, or, or...
To be honest, the best solution I've found so far, is (surprise!) Apple's iWeb. It creates static HTML pages, puts all extra media files in separate folders, and it's easy to upload to an ftp server. The only thing that can go wrong is if your hosting provider fails, but then all you have to do is upload the content to an other one. One can argue that I can't be sure iWeb will be there in 20 years. That's right, but that's not a problem: if Apple stops supporting it, or even if I stop using an Apple computer (iWeb runs only on OS X), the content will still be there, I'll just have to look again for a new solution. But the content published so far, will still be accessible and portable.
So... any other, more elegant solutions?