Mega launches with server overloads and 250,000 users

Mega, the cloud-based file serving website, had server issues as it launched to the public earlier today as it had to handle a massive flood of registered users that currently total 250,000. Read more…
Neowin