Visit of a Techno-Muppet

So there I was doing my thing, selling stuff to people, and a guy comes in and buys something. He asks if it is easy to use because he says he is a bit of a muppet. I raise an eyebrow and question him about this and he goes on to describe himself as a Techno-Muppet.