This product will *insert infomercial speak here* This is one if the first one I actually remember that looked cool at the time. Any one ever buy this? Anything else from an imfomercial? Foodsaver Plus? The "Set it and Forget it" oven?