the simplest way it seems I can pull this off is 1st adding a blank category for each recipe, then updating categories based on various criterias,,, and like you said for those missing probably assign them a none.
as far as the other matters there really isn't an issue besides the...