Wow. That is #MEGA dedication to Internet privacy. #MegaUpload