I think a lot of you guys are sleeping on GSP. He has vastly improved his striking and groundwork since he came to the UFC and he has already beaten BJ. I highly doubt after the beating GSP took in that first round against BJ that he is going to sleep on BJ's striking skills again-- I dont think it goes to decision and I think either guy can win, but nobody in this fight is going to walk right through the other guy.
As far a Machida goes, he is an absolute bore to watch but so far nobody has been able to outlast his countering style. While Thiago is a skilled fighter and a real bruiser in the octagon, If he charges Machida and doesnt have some sort of defined gameplan, I think the result is going to be the same- A snoozefest with Machida taking the decision/ outlasting Thiago until he gets bored or tired and makes a mistake.