I've found that the most effective way to come up with ideas is to spend some time alone writing down ideas, usually "aha!" moments that occur while I am doing something completely unrelated. Usually the idea scratches a personal itch I have. After that, I've found that bouncing the idea off of co-founders helps to assert (or reject) that it is a valid business opportunity. How about you guys? What methodology works best for you?