20060421:
- massive work-over, massive changes, ScheduleGUI now has:
   -copy/paste
   -Undo/Redo 
   -box selecting/deselecting points
   -abilty to slide points past neighbors
   -Shift-Delete/Shift-X allows deleting a DataPoint's time too (not just the DataPoint)
   -"Time Stretching" by pulling last poing past right end of schedule
   -lots of datapoint and selection operations
   -new  "where am I in the schedule" green line
20060404:
- reworked entire deb making process, both so lintian liked result and so that there was a man page and debian-menu icon
20060331:
- streamlined BinauralBeat a bit, changed some constants, improved precision to type double for various internals
- make Graph "Apply" not reset current playing schedule.
20060328:
- added a "Reload" to the graph menu, to reload whatever is currently in memory (e.g., BinauralBeat's schedule)
- added "Undo" and "Redo" to graph menu; only goes back one-step (i.e., it toggles between last change an current)
- added keyboard accellerators
- added "Save As" option
- found and fixed Quit and Ctrl-C bug that wasn't freeing all ScheduleGUI data (was skipping cleanup callbacks).
20060315:
- fixed bug that made "Restore default settings and file" write to whatever filename user was currently using
20060115:
- added graphical GUI for schedule editing (huge job, why the version number jumped to .3)
- cleaned up layout (prevent resizing in text cells, simplified container arrangement, etc.)
- fixed fact that beat freq. could be listed as negative
20051210:
- added "Open" functionality to menu 
- added a real installer to Win32 version (which updates registry to allow Gnaural to find the GTK+ libraries)
- added display for location of Schedule file
20051127:
- completely reworked configure.in and src/Makefile.am to be able to make the same codebase create either a Win32
  or Linux executable as a ./configure option. This includes having the src/Makefile.am define GNAURAL_WIN32 instead
  of the user having to manually do it.
- Tons of tiny changes to make the Linux-happy code also completely happy with Win32.
- Move the icon to an internal array to avoid the whole problem of how Win32 and Linux deal differently with
  resources.
20051126:
- replaced all pthread code with GThread code, for Win32 portability
- moved the ever lengthening extern declarations in callbacks.cpp to gnaural.h, to keep it sync'd OK with main.cpp
- replaced sleep() with g_usleep(), for Win32 portability
20051110:
- took out ALSA innards and replaced them with PortAudio, to make Gnaural more portable.
  This included removing the entire sound thread subprogram, since PortAudio creates its own threads
- completely replaced command line parsing to separate it entirely from Gnaural's modes of operation (GUI or console),
- made a new function to handle console mode, moved -p option to end of prioritized possibilities since it's
   the only console mode requiring sound system to be initted.
- changed the names of most of the global variables to recognize/categorize them more easily when reading the code
- took care of a cmdopts issue in which using -s and -w would potentially allot memory that wouldn't get freed; the 
  clean fix is in bbl_ParseCmdLine (case w and s), but an earlier hack was left in bbl_mainCleanup because it 
  may prove useful again to highlight/fix any other unforseen memory leaks (the three-second pause alert me to this one).
- made progress bar update once-a-sec.
- attached window icon, show console help when user selects Help in menu
