Doh!!! Those are the worst. Thank god my boss is very hands off and lets me use my judgement. A few users here on the otherhand, whoa.....
Some tricks that work:
The Wild Good Chase AKA "ORAM": Try to get them to occupy their time but making their non-existant knowledge seem "outdated". Within earshot, talk about "Optical Random Access Memory" and how it's a "Cost effective solution" and "revolutionary". Also toss in real terms that have sketchy info like "Quad Data Rate Bus", "Serial access", and "Short wavelength UV manufacturing" etc... Then say, "Well, I guess us techs know more than the common user ehhh? Those people and that DDR stuff.... obsolete beyond words. So what do yo think?" Not wanting to feel dumb, they'll slink away to do more research. It usually hold them at bay for a few weeks.
Fire With Fire: He wants to talk tech? Talk business. Nothing annoys the hell out of people more than some idiot thinking they can do your job better (Like I have to tell you that). Start hanging around and talk nonsense about his area of experties. Track him down whenever possible with really dumb and obvious things. "Sayyyy.... did you know that you have to depreciate capital assets???", "Did you read the about how corporate has a new budget for marking this year?", "Management? Yep, us managers have it tough. I mean back when I worked at the McDonalds, it was no walk in the park. Yep, us management people are so misunderstoof". Soon they'll back off lest you start a converstion that bores them to death. Soon they just tell you what they need done and get the hell out of there before you talk their ears off.
Of course these are a couple of things I use to deal with users. I have not tried them on someone higher up yet. Use with caution.
Windogg