Potato Products of Idaho, a small company that makes specialty baked potato products is the recipient of Idaho TechHelp's spring 2008 Spirit of Continuous Innovation Award.Potato Products of Idaho, based in Rigby, Idaho, makes specialty products such a...