First, I am a huge McCain supporter. I am volunteering my time and money to be sure he is elected.
However, I am not one who will lie and distort the record. I have read a bit about this. Note: these are things I have read and not a first hand account. Numerous reports do say that when McCain returned from his time in Vietnam it was to his wife who had been in a car accident while he was gone. She was severely injured. I believe she was in a wheelchair at the time, but soon after could walk with assistance. She had dozens of surgeries. She lost bone and with it some height. With all of this, she gained quite a bit of weight.
McCain, it seems, was swept up in a frenzy of fanfare for courageously serving as a POW. Along with that reports are that he was having his "mid-life crisis"

. He admits that he cheated on his wife. It was also during this time that he met Cindy.
He divorced his first wife. However, he agreed to pay her medical expenses from that point on (previous expenses for Mrs. McCain while John was a POW were paid by Ross Perot. Perot also introduced McCain to some of the elites after his return. McCain and Perot both are Naval Academy graduates; although I don't know if they attended at the same time. Let it be known Perot does not favor McCain and was very upset that he divorced his wife.) Their divorce agreement also gave her a home and they kept one in both names (unsure if it is still in both names, but that could have added to his inablity to quickly answer how many homes he owns

).
I have read several articles in which his first wife does not hold any ill will toward John McCain.
At the Saddleback "debate" McCain said his greatest moral failure was his first marriage. I believe him.
With that in his past, Cindy McCain does seem to be a remarkable woman. I was pleased to learn of all her humanatarian work. Wow. Can you imagine what she will accomplish as first lady?
As for her speech. It should have been shorter.

As a former speech writer, she just didn't seem as polished as she should have been to deliver such a long speech to a fired up crowd. She stumbled a bit and seemed nervous, JMHO but I am pretty picky and watch with a careful eye. I loved her video and think she would have been fantastic with a 5 to 7 minute speech introducing her husband.