I have a connectivity problem!
This means i can not connect to any game and nobody can connect to mine while i host.
All updates are installed automatically, so i dont think its a version mismatch.
I can tell, that i had already played online some time ago, and it was ok. But later on, some updates later, i could not connect at all, and now the problem stays 
It does not crash or something, its just saying "attempting to connect" and thats it.
Sometimes i see in other player statuses, that they are alredy "connected" to me while i am still "attempting to connect".
I tried to connect to different players, from europe, US and Russia (I am from Moscow, Russia) - the result is strange - i can get to the game lobby for the US hosts (it states "proxied"), but dont connect to everyone, so i cant play. In all other cases i just cant connect at all 
The game does not quit, it does not halt or any unhandled exceptions. Just no connection.
I just hope u'll remove this p2p crap and make it work on classic servers like L4D or WH4K2.
Thanx, and please post me a link to your answer to hungrycat2007@yandex.ru so that i would know that you answered me already 
p.s. - my connection is cable, no adsl or anything, its cable, 10 Mbit/s. hadware - athlon x2 6000+, win xp sp3, mb on nf560 chipset, 256m gf8600gts video