Working on asynch/multithreading.  Some progress; may eat computer.