making good progress.  almost ready to show a complete system design (not runnable though!).  Hopefully by end of monday or tuesday next week, we will have a complete design to discuss!