Ok, as the Badger said below, we're going to give this another shot. One thing, though, I'm not too sure about how good this Megashares service is. It's rock hard to upload to, and I haven't tested the downloads.
Let's see how it goes.
Constructive feedback welcome.