Thank you everyone for your responses. I love baked potatoes, but I don't always want to wait for an hour for the regular oven, and to me, the microwaved ones seemed more dry than I like.
I had not heard of these before but will try your suggestions to see which one works best. Guess I'm off to go buy some baking potatoes, lol