Its all about the location of the ISP. You will often see this problem when you check from a hotel room, the hotel chain may have a contract with an ISP in a different city than the hotel you are staying at. So that is why it looked like you were in Dallas.

I am guessing you do not see this problem if you are in somebodies home using a cable or DSL connection.