Thanks for the information about Mysite!
MySites: Your Multimedia Desktop for the Web - Mashable: "MySites is a Web desktop that lets you store up to 10 GB of photos, music, videos, and other files that you can easily share. You can embed these items with code on your websites or share direct links to each item.
They’re based in Finland and currently service mostly the local collegiate crowd, but they’re gearing up to go global.
We got a run down of the focus and features of MySites at the Austin stop on SummerMash tour. Watch via the embed below or grab the MP4."