+ figure out why there's file content in
  files/1289715016.78-benchbox-Sat_Nov_13_22_10_16_2010-b1bb981f35a41bd0/usr/src/linux-headers-2.6.35-22/include/linux/sunrpc/files.db and fix
  + This was apparently dbm.py-related - with my gdbm.py module, it doesn't happen.

+ Directory prefixes (to allow a directory named "files" or "files.db" or whatever)
+ last time of presence in contents hierarchy, not a separate hierarchy, with -'d prefixes

- Restores!
	- Web client
		- tar
		- zip
	- CLI client
		- tar 
		- zip
	- renaming on the fly

- file types
	+ Directories
	+ Symlinks
	- Character and block device files
	+ Sockets and fifos - ignored

- Incrementals
	- Incrementals that don't read every file
	- Finding the last "complete" backup to perform the incremental relative to

- Client/server operation
	- Authentication
		- Host
		- User
	- Concurrency
	- Encryption for transfers

- optional libodirect

- jython via ctypes fstat (or finding that java's open is fstat'ing for us)
	+ Not going to do this until Jython has better ctypes support

+ gdbm via ctypes (for pypy, and maybe jython too)

- Compression
	- lzma for now, xz later (when it's part of python)
	- Compressing chunks
	- Skipping compression of chunks that don't compress well
	- Uncompressing files and recompressing as chunks
	- Dealing with files that don't uncompress!

- exotic file attributes
	- POSIX ACL's
	- Capabilities (?)
	- windows streams?
	- mac resource forks?

+ Hostnames in backup id
- Renaming a host

- Users

+ Save username and group, not just uid and gid

+ Completed save marker

- Performance tuning

- Get the b'' stuff out of the progress report on 3.x
- Get the b'' stuff out of the directory prefixes on 3.x

- sort out why gdbm_ctypes is giving gibberish filenames in pypy but not cpython 2.x or 3.x