MindSnow is a freeware program which I wrote to improve my creativity and help me come up with new ideas and solutions to problems. I've also used it to do revision in a non-linear manner. I'm now giving it away for free for everyone to use.
The program comes with prebuilt wordlists to help you think of new ideas for computer programs, choose baby names, create art/photography projects, analyse investments, solve everyday life problems, and imagine new academic research paper topics. It has a built in wordlist editor and unicode support for international languages such as Chinese and Japanese.
Personally, I find it works rather well.
Free to use for Mac, Linux and Windows - click here.