Homepage and menu updates

Includes updates from the IRC room and a few more requests from Holly here:

868103