I love watching the infomercial for the showtime oven. Anyone have one?whats your opinion on it? “set it and forget it!”