15 item and 15 category error checking added.  Tested it.