I've just create a module that allows some or all of the assets folder to live in the cloud. That's a topic that's come up a few times on this list and is, I think, pretty important in moving Silverstripe forward as a platform, so I'm asking for input - architectural issues, test cases that should be covered, things I haven't thought of, etc. I've only implemented a driver for Rackspace CloudFiles at the minute but the architecture is very easy for others to chip in and extend.
There's a "How This Works" section in the README, and the unit tests should explain pretty much what is covered and not covered.
If there's a better forum to post this, I apologise. Thanks for the help!
Mark