Site updates (again)

An update detailing some the recent changes to the site.