def ipaddress():
    '''
    Determine our own IP adress.
    This seems to be far more complicated than you would think:
    '''
    try:
        import socket
        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        s.connect(("gmail.com", 80))
        result = s.getsockname()[0]
        s.close()
        return result
    except Exception:
        return ""