It seems Wingate's DHCP Service does not pay attention to the Preferred Order the DNS servers are listed, in the Global Options of DHCP Settings.
e.g. this is the order in which they're entered

- DNS Preference Order entered in Wingate
- DHCP-GlobalOptions-DNS.PNG (6.82 KiB) Viewed 5908 times
But this is the order in which they're actually assigned (via MAC reservation, and yes - I checked that there is no DNS setting overriding the Global Options in the Reservation's Options)

- Actual DNS Preferences Assigned
- TivoNetworkStatus.png (213.63 KiB) Viewed 5908 times
Extra info...
8.8.8.8 and 8.8.4.4 are google's free DNS servers
68.28.154.91 and 68.28.146.91 are Sprint's 3G DNS servers
4.2.2.4 is one of Comcast's DNS servers
192.168.222.250 is my 3G router's LAN address, which would typically relay DNS requests to the DNS server[s] its WAN port is assigned when it gets an IP from Sprint.
The only machine I use the Sprint DNS servers on is the laptop that I use most, and I override the Global Options shown above by using the DNS server option in that laptop's DHCP reservations (I have one for its ethernet MAC and another for its wireless MAC). The sprint DNS servers are inaccessible so often that I added the google DNS servers (which I have never found to be inaccessible), but keep the Sprint DNS servers on my laptop just so I can document when they're down in order to have specific dates/times when I complain to Sprint about it. Everything else here I want to use Google's DNS servers by default.
Almost everything goes straight to the router's LAN IP as the gateway, since I only have a 6-node license... when I want to track or limit a node's bandwidth, then I change that node's Router option in DHCP to point to the wingate machine's IP as the Gateway and force it through wingate's NAT. Only rarely do I disable wingate's NAT entirely and force a node to use its proxy server settings in order to see the exact URL the node is connecting to rather than only the sockets (IP:port) that Gatekeeper displays when in NAT mode.
I do not generally use wingate's DNS relay, though I do have all 6 of those DNS server IPs entered in the DNS/WINS Resolver Configuration 'Name Servers' field (not in the same order as DHCP's Global Options, but not in the order shown on that Tivo system information screen, either).
So, is that enough info to reproduce this, or do you need more?
Thanks.