Bug 916151 - home page redesign

With special thanks to @pmclanahan and @alexgibson: