mashable

MySites launches

MySites, a Finnish startup based in Tampere that provides a single location to save, manage and share content online, has finally launched after delaying their ...