Well, looks like Megaupload is no more.
I suppose those of us who used it for legally uploading files can just go fuck ourselves.
For the time being, all the mods I've released here on the blog are apparently un-released, until I find another decent file-sharing service to upload them to. Once I have found such, I will update the relevant posts with corrected links.
Edit: and a thought just occurred, it is apparently the entire Mega* network, and not just Upload -- I just checked Druuler's comics (images hosted on Megapix) and they're inaccessible, too.
I have to wonder how many legitimate files this axed.