it opens up the door for writing applications which work seamless across firewalls

And why is that firewall there in the first place? Hey if we're going to stuff everything though TCP port 80, why bother with the whole complex TCP/IP setup that supports multiple ports and alternative protocols like UDP or SCTP.
_________________________
40GB - serial #40104051 gpsapp