I think the main thing is that it just works. You push the button and you get your URL, no matter whether you're behind NAT, router or (probably even) firewall.
At the very least there would have to be some open source application that I could install on my own server.
See: http://en.wikipedia.org/wiki/Universal_Plug_and_Play#NAT_tra...