I have just found a program called Eyeball Chat that is an alternative to MSN/Netmeeting.
It works great through NAT & ASL. It can use as few as 5 ports, supports voice, video and file transfer as well as the usual text chat.
Voice quality is very good.
It supports MSN, Yahoo and AIM users too !
It's free from www.eyeballchat.com
(Note, you need to grab the registry patch from the support section to force it down to 5 ports but it works very well, I'm dumping MSN).
This thread was automatically locked due to age.