Yo Emacs, pleased to be in -*- text -*- mode, thanks!

# Gutenbook TODO list
# http://www.gutenbook.org/
# Copyright (C) 2000  Lee "Lefty" Burgess
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

implement timeouts using alarm() and SIGALRM
	OR fork long running processes

option in library to remove local copy

BUG: derive_etext_path, still not getting all files correctly

BUG: user messages:  esp during long running tasks (force window draw?)

BUG: focus out of search entry widget should trigger stop_search

BUG: size of window does not include WM frame

incorporate ZETA perl module for LOC searches?
	- http://zeta.tlcpi.finsiel.it/z3950/zetaperl/

prompt for overwriting save file

Double-click binding for selecting etext from browser

refine parsing of documents for better display
	- implement font resizing/window resizing (pain)
	
user preference interface
	- GTKFileSelection for library directory?
	- Gutenberg_Library: make global on system in "make install"?

separate debugging spam from useful errors
	- STDERR should be normal
	- debugging should be switchable (on, off)
	- debugging should have verbosity (low, medium, high)

bookmarks/annotations
	- Data::Dumper or Storable

put zip stuff in a separate library module?

things that don't appear to be implemented in Perl/Gtk+
	- $window_main->grab_focus()
	- $window_main->signal_connect('key_release_event' => \&event_for_key);

Changelog maintenance

better Makefile/Perl module installation
	- use MakeMaker?
	- use autoconf?

create announce mailing list on red-bean

contact Gutenberg re: backend database and how they implement
searches/searchable pages
	- done, webmaster views PG info as proprietary. harumph

search for TODO in source files

