Listen to John Derbyshire on Barry Bonds, Putin, Democrats, and much more.