one last bug fix - swept through the site functions and layout, good as it will be this late