It goes by zip code then does a scan after entering the secondary zip code. Only channels in the two zip codes you enter will get guide data. Any channels in DMAs beyond those two will just show a generic message "regular programming" or something like that (can't remember).
100% correct.