This isn't really the place to discuss the politic nature of mega, but the service is designed to be legal, that's why it's all encrypted and not hosted in the United States, either way it gives me up to 100mbit upload speeds for free, that's never seen before on any free file sharing site really