My second problem was in order to grant access through my router I had to create a static ip or as I was told set up port forwarding which for me creating a static ip is the same thing. (correct me if I am wrong)
A static IP and port forwarding are not the same.
An IP address is like your computers house number that identifies it on your internal network and on the internet.
Ports are like the different doors and windows in your house and each is numbered differently.
Ports need to be open for programs to communicate online.
Most routers, firewalls, etc... block any unused ports to lower the risk of unwanted connections.
If you were to allow open access to your system over the internet (you can do this, it's called DMZ) you would most likely be hacked in a very short time.
It's nothing to do with x10 causing you to have to open up a port to use their software, it is a standard security measure with routers and firewalls.
There is an updated version of iWatchMobile and the rest of the AHP suite just released.
I installed it and it seems they have worked out some of the issues.
I am still having some issues when using it with my BlackBerry though.
Have you installed the updated versions? This would be 3.283.