### Usability
+ Add --config option and use /etc/dstat.conf and ~/.dstat to influence output (see example dstat.conf)
+ Allow to force to given magnitude (--unit=kilo)
+ Look at possibilities to show deviation (on second line ?)
+ Check for dark/light background color and change colors accordingly (see dstat.conf)

### Export/Graph
+ Interface with rrdtool (python-rrd ?)
+ Allow for different types of export modules (only CSV now)

### Extending statistics (help welcome!)
+ Add slab plugin (see /proc/slabinfo and slabtop)
+ Add xorg plugin (xdpyinfo, xrestop)
+ Add icmp and ntp plugin ?
+ Add application plugin (-a or -A pid,cmd)
+ Add user plugin (number of users logged on, utmp is not that useful, /proc/key-users)
+ Look into interfacing with apps (bind, sendmail, postfix, squid, amavisd, laus, samba)
+ Look into interfacing with specific HW counters in /proc
+ Look at /proc/meminfo, /proc/mdstat, /proc/netstat, /proc/snmp, /proc/vmstat
+ Look at /proc/fs/cifs/stats
+ Look at /proc/net/rpc/nfsd and /proc/net/rpc/nfs
+ Add i2c plugin (see /sys/class/i2c-adapter/i2c-*/*/*/*/*/*)
+ Allow for SNMP counters to be added
+ Add LVM stats

### Documentation (help welcome!)
+ Improve manpage
+ Create document on general system performance tuning
  (explaining the different values in /proc, especially the concerning ones)
+ Create document on general system performance tools
  (explaining the different uses of tools like dstat, iostat, pmap, strace, tcpdump)

### General issues
+ Timer is not as accurate on 2.6 kernel as on 2.4, possibly scheduling differences
+ Python 1.5 prints 'L' for long, crashes when int()
+ Implement better (?) protection against counter rollovers
+ Plugins currently have to be written in python 1.5 to work for dstat15 (lowest common denominator)
+ One of the plugins (or the main implementation) has a memory leak after days of running 200MB of memory is not uncommon (python 2.2.3 memory leak ?)

### Plugin issues
+ tcp plugin is very slow and generates lots of softirqs (on busy systems), to be confirmed
+ proc plugin (run and blk) does not work on 2.4.24+, to be confirmed
+ proc plugin seem to be off-by-one compared to vmstat (some of the time, this is what I get from /proc/stat)
+ /proc/partitions can have negative numbers, seen on systems with long uptime. dstat handles this except for calculating the very first stat, no work-around possible?
+ gpfs plugin seems to loose pipe with mmpmon after some time, seems to be an mmpmon issue

### Redesign (v2.0)
+ Create modules that can contain samples of different units

   CPU: (see mpstat)
	sys, usr, idl, iow, hiq, siq (percentage)
      	intr/sec (int)
	
   IO: (see iostat -x)
	tps (int)
	blk_read/sec, blk_wrtn/sec (kB/sec)

+ Design proper object model and namespace for _all_ possible stats
+ Create a seperate curses-based tool, much like nmon (dstat stays line-based)
+ Create client/server monitoring tool
