I like Bill's suggestions but I also think the category selection method needs some thought.