Just a suggestion from my own experience. When you get an idea that is quite grand as you put it, have you tried partnering with couple of others and dive into the implementation of idea in that way? There is an added bonus there of socializing. My two cents