Major improvements to the home page