Big site update, cleanups to lots of code.