CLEANUP * massive cleanup * error handling * signal handling * globals * non-tar parallel compression * multi-threaded decoding * command-line options * autoconf * portability: byte-swapping * optimized settings * memory limit * cpu number * block size, for max CPU usage BUGS * fast input or slow output -> blocks pile up, huge memory usage * performance lags under IO? * slow input -> CPUs idle while waiting for input EFFICIENCY * should use ordered list in collator * more efficient indexing: ranges? sorted? mtree? * command-line options DOCUMENTATION * man pages * command help FEATURES * support multiple streams * tarball append without decompression * other archive formats: cpio? * lzma-like API * recovery tool (already is, kinda)