Making Progress Despite Our Problems