Added some random work times to GoodUser; playing with thread yield vs. sleep