That is so true, matchmaking is a complete fail.
It's normal to have 3-4 (and sometimes even more) failed connection attempts before you manage to have a game.
You start searching a game, get thrown in a lobby and suddenly it says game lobby closed for no apart reason. Then a game looks like to be starting just to get interrupted by "Unable to connect to host" or "Could not migrate host visit.. bla bla bla" messages like it is my fault. Best is when you mange to play but get throw in a already running game that just finished. Or more hilarious you get thrown into a cheater game. You leave but matchmaking put you back into the same game. At this point usually the next move is ALT+F4.
BTW: MW can't even display my Gamertag right. In the video you see how MW2 adds "Â" at the beginning and the end of my nick. Guess MW2 does it for the LOL's.
Is that my Harrier killling people in the background? 