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.