so, here's a question... is implementing this "auto-detection" feature really difficult? Not too good with networking... Thanks for the reply's also
EDIT: Because of my inexperience with networking, my original idea went a little something like this:
http://ip-address.cc/ shows you your external IP. I took a look at the page's source code and it seems as though your external IP address is always contained at the beginning of line 120. So, I know this might sound like an "odd" idea, but I was gonna have the executable grab the source code for the site listed above and do some simple string manipulation in order to grab the external IP address... Please tell me if I sound crazy?