Who is on Hillary Clinton's Shortlist for VP?

About 99 percent of political journalists are calling Virginia Senator Tim Kaine the winner of Clinton’s Veepstakes. Rumor has it that she will be making the announcement sometime Friday or Saturday. But until the final decision has been made, what are the pros and cons of a few other contenders still in the running?