In-progress home page; needs better tests