A very good friend of mine is an idea person and we spend a lot of time discussing our different ideas for web/iphone apps. I am (thankfully) a programmer so I can prototype my own ideas and put it on the www to get feedback and see if any of them catch on (none have yet). A recent conversation led to a discussion on what options she has. She is not a programmer and works as a part time web designer. When we discuss ideas, we are so not on the same page, so I am not super motivated to spend too much time developing an idea I am not convinced of. Her interests are very different from mine so I often pooh-pooh her ideas, but a few months later she shows me similar ideas that have been successful businesses or products.
What would you advise a person who is a good ideas person? She doesn't enjoy programming, so programming classes may be only the last resort.
Implementation is everything. If she can't or won't get the skills and education to implement her ideas, then pity her.