GutenPy is a comfortable text reader and catalog browser for Project Gutenberg. GutenPy is written with Python GTK2, so all those nice clean fonts are available. This also allows it to run well on both Windows and Linux. It features handy bookmarking, line numbering, and word definition lookups (using a dict server). The catalog browser can filter its booklist by Author, Title, and Subject using simple, or complex, regular expressions. Once the books are found a booklist of wanted items can be created and downloaded, or saved for future downloading.