I have the same problem, I have shit tons of ideas yet I don't know how to begin. I am a programmer btw.
All I know is that my preferred domain is skill acquisition / coaching / e-learning / personal development.
Free ideas 'r' us: http://ideashower.posterous.com