Hooray!! My homepage is back up in it's new location. My ISP changed servers and didn't take the web pages with it. Same stuff, new location.
The stitching is out of date, but there's something there at least now. I am sure there are still some broken links and those will get fixed up in time.