Heck of a lot easier to setup if you are on broadband with a static IP.

Both my Tivos have a hole punched in my router for them (ports) and password protection on tivoweb. I can access both from anywhere with internet access just by entering my IP at home and the appropriate port number.

I haven't bothered with remote telnet access.. probably a bit safer to not have that available remotely.