Bob Vila redesigns website for a new generation