Unlike some of the vocal McCain bashers, I don't believe that he needs to come to the right at all. He is what he is. If I were McCain, I would tell all of those pundits saying, "He needs to come on this program and convice my listeners why they shouldn't stay home" to go shove it. Either vote for him or not. He doesn't need to become more conservative. If the GOP or the vocal wing of it would rather have the Democratic nominee as President and cannot see any difference between them and McCain, then so be it.
I like Newt Gingrich. He is smart. He learned a lot from his time in Congress. He got a little carried away with the shutting down the government bit, so he got stung. Lesson learned. His Contract with America was great in terms of having a Congress address many policies and actually pass some. In short, the Contract did not promise passage of each of the policies, but did promise to bring them to an up or down vote, which happened. So, the representative republic worked well - the issues were raised as bills, debated and voted upon. The President either signed them or not. And, Clinton passed much of the Contract with America.
I know some of his detractors point out his personal or character flaws, but I really don't care. I really don't care if someone has marital trouble or not, so the "he served his wife divorce papers in the hospital" bit is old, a half-truth and irrelevant to me.
He is a dynamite speaker, he is well read and has studied in great detail absolutely any issue that we face today. He is quick to point out good policy advanced by anyone, whether democrat or republican, and he is a student of history.