Mine is also hit and miss. Most times miss though. I get a "Disconnected from lobby" message. I've tried fixing it by trying to change the NAT and crap but never got it right. But I think the problem is my ISP...