Complete user-simulator.  Needs testing.