Have you tried Windows Live SkyDrive?
After a quick glance it looks to be similar to ThinkFree and Drive Headquarters. Of course, it is tied to your Windows Live ID.
Info from site:
Store files for yourself
Using multiple computers? No problem. Store and access your personal files from any Web-connected computer.
Share files with friends
Sharing files with friends, family, or co-workers is easy when you can all add and update files in a shared folder.
Share files with the world
Some ideas are too good to keep to yourself. Share them in a public folder that only you can update.
Windows Skydrive Team Blog