I can name at least one thing Barack Obama has done — there’s an Obama-Coburn bill on government transparency on earmarks. It was adopted by the Senate in 2006, and it was a good bill.
Of course, the rap on Obama is not that he’s an inactive legislator who just shows up for votes. It’s that the Bible he swore in on is still warm, and he is not ready to be president. I don’t know whether Clinton can claim a whole bevy of accomplishments, but McCain has a lot of them — big and small, good and bad.