Home page redesign and a few other improvements.