A program for creating, collecting, and organizing information.
You can use OmniOutliner's document structure to create hierarchies of main headings and subpoints that can be expanded and collapsed, which are immensely useful when it comes to brainstorming new ideas, drilling out specifics, and lining up steps needed to get everything done. But you aren't limited to outlines - you've got multiple columns, smart checkboxes, customizable popup lists, and an

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic