
- use Getopt::Long
- use File::Spec/File::Basename
- handle arbitrary file extensions (especially now that we have ogg support)
- ability to skip steps (like, say, normalization)
- make a list from a directory
- check playlist time against cd size
- load multiple playlists
- check for required tools only for existing extensions (mpg123 vs oggdec)
  (or rather, complain during decode that the required tool doesn't exist)
- use "System", and dump tool reports on failures
