Bug fix.
Lots of reformatting to the home page based on recent inspiration and the urge to focus.