Thanks, Mike. I have finally got this to work. I first reset my router, just because I had some settings changed that were effecting my network. I tried re-adding the port to the forward list and a friend was able to connect to my computer remotely. But, this can be difficult for someone with very basic computer knowledge to figure out, so I was wondering if you knew how to forward ports by using the Win32 API, or if there is even a way to bypass this need all together?