Not sure if it's related whatsoever, but AP is reporting that Megaupload.com has been shut down and 'workers indicted'. Page isn't loading for me at all...
Not sure if it's related whatsoever, but AP is reporting that Megaupload.com has been shut down and 'workers indicted'. Page isn't loading for me at all...