Cleanup and front-page redesign