to be in a neat row before it will work.

Of prime importance is an IP address which is Static. If you don't know the IP address of the router you are trying to remotely access, you will never connect to it.

That said, take a look at this article.

http://gigaom.com/apple/access-your-time-capsule-over-the-internet/

seems to do what you need it to

Let us know

P