Hi Dave, this sounds awesome. Hope there are enough external procedures that will allow you to do your work.
As for the storage, have it in a seperate table, so we could have this seperate table on a different partition or even a different server if need be. I'm just thinking about the many many files e.g. AIESEC has in their file storage.