
 - Option for online display to flip between time and charge every 5
   seconds (when it updates - same for icon title). Or, maybe flipping
   between cost and a countdown to the next charge unit. Possibly add
   special sound(s) 10s (or so) before next unit and/or when changing
   charging rule.

 - Make simple permission-checking routine to be called before pppd is
   started after pressing "Connect", so that users have more information
   than the vague pppd output in the syslog files.

 - Make number of ISP's dynamic rather than just 8.

 - Allow creating a new entry by copying an old one.

 - Make a phone company information editor and add facility for a PTT
   database structured in a way similar to the .xisprc file.

 - Do logging on a per-ISP basis as one can have ISP's using different
   charging zones and possibly different PTT's.

 - Automatic chat-script generation from one terminal-login.

 - A status bar showing the dialing progress.

 - Support two phases for .xisp-down: one immediately *before*
   disconnecting and one immediately after (i.e. call twice). If
   you want to do something before disconnecting using the current
   version, the SIGUSR1 and SIGUSR2 remote-control capability should
   give you some ideas (read the xisp(1) manual page).
 - Do the same for xisp-up.

 - Make paths to pppd/chat/xispdial/xispterm, as well as other program
   paths user defined rather than hard-coded.

 - Support "idle disconnect" by monitoring the packets flowing through
   the PPP interface.

 - Make link speed prefix user-modifiable as opposed to the hard-coded
   'CONNECT' string.

 - Investigate possibility of xisp working together with diald.

 - Make (maybe?) a %-type display for "errors", "dropped" and "overruns"
   as reported by ifconfig. Or maybe just add it in the logging stats.

 - Add copy-for-paste option for the info window and the help browser.
   (Probably of little practical value and not at all straightforward).

