Major progress on homepage.