I had an idea as non-programmer and did know any programmers in the late 90's. My solution was to be become the programmer. I ended up scratching my own itch by tossing together a small music related app. It ended up paying my way through college a couple years later when I was laid off by the Fortune 500 company I was working for in '01. The software is still used though it is a nightmare for me to try to maintain.
I have lots more ideas that I know are capable of being written and there is even a market for them, but it is much harder for me to work on something one my own after spending all day working on company code.