I got thinking about how webcams over MSN Messenger worked. After some digging on Google, I found that the camera stream on a port in the 6000's.
It then occured to me - I don't allow that reem of ports to be open on my router - yet the webcam stream works when I chat with a contact?
How is this? If I initiate a connection to a remote service on my client machine, does that somehow by-pass any Port Forwarding on my router and connect anyway?
Is Port Forwarding only for when someone tries to establish a connection to you first?