Maybe some of you guys can help offer a solution to my problems... heres a little background: Hardware: Macbook Pro, IPhone 4S, (At home an Airport Express) Background: I am often on the road quite a bit and this forces me to stay at many hotel's. Thus, I often use public wifi as my main source of connection. I have many programs on my IPhone that I use to connect to my Macbook via Wifi. Example (Hippo Remote, Keyboard Maestro, VLC Remote Etc..) The problem is that because I travel quite often, I have to change my setting in all of my programs to the new IP in which I am connected too. Dilemma: Now; I considered using a DNS service to route my dynamic IP to a static DNS and then run a shell script/Custom API to update the IP with the server. The problem with that is many hotels are strict with their port forwarding. Then I also considered setting up an Ad-Hoc Local connection with my macbook <--> IPhone. However, this causes me to loose my wifi (Internet) Connection.. Maybe i'm just over thinking all of this right now -- maybe someone can throw some suggestions my way ..