Should Barack Obama and John McCain choose running mates from their own parties?