Its a US thing, I was thinking that very same thing as Cherie, then I noticed you were from the UK and wouldn't get the potato thing.
I don't think she realized you are from the UK!!
Idaho is a state here in the US that is famous for their "Idaho Potatoes"
[u
rl=https://servimg.com/view/17741065/1006]
[/url]