Major update to homepage.