John, have you considered getting your own domain and using a hosting service for your own website? It's pretty simple stuff, and for moderate traffic and the sizes you're working with, the costs are remarkably low. The pages you've already set up will transfer over quite nicely as well. There are tons of providers who'll work with you and help you through any bumps, but feel free to contact me backchannel if you have questions.
As others have noted, this is stuff that definitely NEEDS to stay available online.
Scott