In the "error" case, the A, B, and C channels are being returned interspersed with the numeric ones; for example:
GhostXML Debug channels_channel_16_CT_size = error
GhostXML Debug channels_channel_16_Number = A1
GhostXML Debug channels_channel_16_label = error
GhostXML Debug channels_channel_16_real_power = error
GhostXML Debug channels_channel_16_va = error
There are always 45 possible channels (of which my gateway has 24 set up) in the Sitesage system, and I have no idea what 0 is supposed to represent anyway; there's no way to provide an input to it.
From the way it is acting, it is like when the ?podID=0 gets added to the URL in Ghost, the URL is not being properly posted to the gateway... and the gateway is very particular about the format... when I accidentally sent a ?PodID=0 typing it in manually to Chrome it hung up just like it did originally when the packets were being blocked.
Let me know if there is anything I can try as far as altering the form of the URL, although it will have to wait till I get home to play with it; there's currently no way for me to get any external access through the firewall.