Freemind
Want something to help you get down all those great ideas instead of randomly writing it down a scratch of paper? Then go ahead and give Freemind a try. This is an excellent software to use if you want to get all your ideas down since it helps you to map out your thoughts and organize them for better access.
Back in school, one of the most basic things that teachers taught us when getting ideas down is to put them on a layout or structure. Seeing the visual layout often helps plenty of people. If you think this can help you, then Freemind is a software that is right your alley.