Abstract: A computer program product and method is provided for capturing and organizing thoughts and ideas of a user. A user enters into a user interface display screen one or more thought-line headers and a thought-line for each thought-line header. Initial priority information and organizational headers may also be entered. Each thought-line header and associated thought-line define a complete thought-line, thereby capturing the thoughts and ideas of the user as they occur. The user interface display screen presents a display of a plurality of complete thought-lines and any entered initial priority information or organizational headers in a plurality of different configurations. The complete thought-lines may be reordered by the user in a variety of different ways, thereby organizing the thoughts and ideas of the user.