narrowing down the problem with Counter -- I think i need to figure out
flushing on thread creation and locks, etc.  I think the threads need
to communicate on startup...