Karl Rove has a higher approval rating than Congress