# Functions
GetFreePort will find and return a port number that is found to be available
.
GetHostName returns a human readable host name that contains as much useful context as can be gathered
.
Get Fully Qualified Domain Name returns "unknown" or hostanme in case of error.