Consider using Text::Wrap to make some long error message look
pretty.  On the other hand it might just make them look goofy.

Support new ogg comment fields (other than artist, comment, album,
title) in oggment command.

The pipe-opened-as-filehandle approach used for exporting specific
chunks to another file should perhaps be used for all exporting, and
the similar code merged somehow.

Get rid of useless execution of rawplay when at end of volume.  See around
    print STDERR "play: head is already at end of volume\n";

Improve on use of shell test.

Make name check for tilde-equivalent already defined name.
***** DONE

Use awesome looking Getargs::Long instead of by-hand argument checking
that is done currently.  Getargs::Long doesn't have a stable interface
yet though so this can wait a bit.  Another option in the same spirit:
Params::Validate (or maybe better but new to perl,
Attribute::Params::Validate), possibly with Regexp::Common.  See which
looks better at the time I actually get to this.

Add optional argument to play causing play to proceed for only arg
seconds, then return to mode play was invoked from (browse, stop, or
play)?
***** DONE

Change defaults for ff, rw, browsemode to more useful values?
***** DONE

Allow CNTRL-Z to work for backgrounding, shell 'fg'ing to not screw up
printing of typed in characters.

Trap option parsing failures as described in Getopt::Long man page
using  "$SIG{__WARN__}" to  produce a nicer diagnostic.  Or maybe use
eval instead?
***** DONE

test out and go to new version of version 1.10 of Term::ReadLine::Gnu
***** DONE

oggenc as well as flac now accept raw data at different sample rates,
channels, format, stop depending on sox potentially strange
translation to 2 channel 44100 signed word format?

usr Text::ParseWords::shellwords to read command lines?
***** RESOLVED: actuall yes, done now.

Intelligently disable some exporting options if relevant programs
aren't available on system.
***** DONE: we warn user and add on a default extension.

Dissect ogg files as well as raw files.

way to change names of already defined chunks
***** DONE

way to delete named chunks
***** DONE

way to change the current volume from within soundgrab
***** DONE

make commands check for too many args
***** DONE

nice the export processes
***** DONE

check if the user will have enough disk space for exports
***** DONE