Dooflop - My mother-in-law's word, the equivalent of thingamabob or doojiggy.

I'm also very partial to "framistat" to mean the same thing. I've got a friend who, when confronted with something that's not working, usually declares "This framistat appears to have a bent flange." Which is another funny word.