You are correct about McCain, but you are incorrect about Hillary.  She has a great chance to win today.  This is a very close battle.  It was stated if she loses today, her race will be over, but that's up to her.  She has lost the last 11 I believe, so it's safe to say she will quit, if things don't go her way today.