Steve Jobs calls a meeting with his engineers. He walks in to the room with an iPad, presses the sleep button and the iPad is ready to use instantly. He throws a MacBook on to the table and says, "Why can't this do that."
Not an easy problem to solve.
Or so the story goes. My point is, I've come to appreciate good idea guys. The guy who wants the underwear car is not a good idea guy. The guy who asks you to do something hard, but ultimately attainable and useful is the one who will push you to new heights.
I sit somewhere in-between I can (and have) built software. I'm not a rockstar(tm) or a ninja(tm), but I can think laterally. It's this same quality that allows me to wear the "idea guy" hat, so I can empathize. Nothing irks me more than to sit down with someone who thinks they're a hacker because they can implement their own ideas with code. That's great, but how do you react to a challenge? Can you pull together disparate pieces of technology to form a cohesive product? Maybe you can, and that's great, but sometimes "idea guys" can help you make the connection you can't see yourself. You just have to spend a little time understanding them and coaching them on the tools that are available. You'd be amazed what comes out the other side.