Minor site cleanup (ongoing)

See individual commits for details. I'll keep adding minor stuff here til it gets pulled..