Great idea, how about you describe it in so much minute details it bores your goddamn mind? Can't do it? Sorry, then you're not cut for being the idea guy, you're fired.
If the fucker can't do the above, he's what programmers call a client: an asshole who thinks too highly of himself and his ideas and will annoy everyone every time he changes the goals.