Well I finally got around to creating a new main site for MMM. I suppose you already know this since you're on it. I'll attempt to post more regular updates about what I'm doing on the mod in order to convince people that I am actually still alive and working on it.
New versions along with changelogs and appropriate installation notes will also be listed in the Downloads page as well as being referenced on the forum. This should be a bit easier than an ever growing sticky forum post of doom.