Mexico's on TV, so bet them so my wife don't whip your butt (that was the extent of my handicapping--on which side should I bet on a televised game in which my wife and her brothers will be drinking Tecate--duh).
ALL road games in international soccer between competitive sides are tough. I went with CR, but my most passionate sports fandom is for the US men's nats. Maybe I can buy them the world cup by fading them every game? Love to. But the truth is that CR plays the US extra tough. I don't think we've ever beaten them by two. Lost and tied the last two meetings, and the teams aren't much changed. I know the US is the regional form side right now, and they've really shown strength at home of late, which all the perennial WCQ sides do, so, that's good. But CR travels well, and with Wanchope up front can play defensively and hope he breaks the net on his own, which he can.
Honduras meets a Jamaica side I don't think was ever that good, and which has shown poor form of late. Honduras is quick and aggressive, exactly the kind of team Jamaica does worst against (they do better against speed-oriented counterstrikers like the US and T&T). I took them plus a half.