I do, but I'll give you an example of why this is a hassle (and how I fixed it in a moment):
We've got laptops that at times exist inside and outside of the network, as folks take them home or bring them back to work. In setting up their email, we need to have a consistent setting so that the email server's domain name doesn't have to change whenever they take their laptop home. Or the company's website is available both inside and outside the firewall at the same domain name. We want to avoid having to set up two dns servers where one routes the same domain name to both the proper external ip address and the other to the server's internal ip address ...
www.xyz.com should work for wherever you're hitting it from, whether it's inside the firewall or outside. This problem always seems to manifest itself whenver you've got a publicly accessible server behind a firewall with nat'ing. The external ip address isn't accessible from inside the firewall, and therefore the real domain name doesn't work from inside the firewall either.
Maybe I'm being too obtuse in my explanations. In any case, I've found the solution for V7.
Create a Full Nat:
Traffic Source = Firewall's Internal Network (192.168.0.0/24)
Traffic Service = Any
Traffic Destination = Server's External (WAN) IP Address
Change Destination to = Server's Internal (LAN) IP Address
Change Source to = Firewall's Internal Address (192.168.0.1/32)
The key that I was missing was the difference between the LAN's internal network and the firwall's internal address.