Bug 916151 - home page redesign

With help from @pmclanahan and @alexgibson