contains file format information on hundreds of different file types and all sorts of other useful programming information; algorithms, source code, specifications, etc.
are listed a number of creativity techniques to help with creative thinking. Like most tools these creativity techniques all have their good and bad points.