Major update for home page.