KERNEL BUGS
-----------

SERVER BUGS
-----------

WAND BUGS
---------


FIXED KERNEL BUGS
-----------------
- time is saved to eeprom every hour.  Save it every minute
- in debug mode a MCLR/powerup reset with RX pin high should go into halt mode
       (with Rx pin low stay in debug mode)
- add checksum in wand output of program data
- Change eeprom write to confirm write

FIXED SERVER BUGS
-----------------
- add code to escape from HALT attempt if key is pressed
- add ability to set the min address we care about (assume no change below address x)
- allow all wand-io tasks to be interrupted from keyboard

FIXED WAND BUGS
---------------
- fix bug where wand needs to be upright to end spell.
- speed up recognition
- ensure still is detected in spell even when wand is upside down
- ensure spell always completes in finite time (even if no motion ever)
- need better check for taps (reject non-taps, accept taps) in spell-cast 
    (for rythm spells)


WILL NOT FIX KERNEL
-------------------
- support breakpoint command (may not need to do anything)
- add breakpoint command (works during debug mode) - jump to breakpoint code until 'G' command, then continue from there
- Need a command that halts and reboots into halt mode.
- Need a single character command that halts (immediate - no 0xa needed)

WILL NOT FIX SERVER
-------------------
- decrease per char time.  possibly add code to try with small values and increase until command works.

WILL NOT FIX WAND
-----------------
- keep same message longer, even after sleeping.
- mechanism to display previous messages??
- Idea: use end-of-spell orientation to fix up spell motions 
