I'm not sure why, but I often have trouble with the "within X miles" option. For example, I always use SFO;OAK rather than "within 25 miles of SFO" and always get more accurate information (and better fares) this way. It seems like the range option causes some fares to get pruned from the list.