Added --sleep, --random, and --report options