Progress on the homepage, still need to refine some details