Apple's definitely doing something strange. Today I went to do a stock check on Apple's site and it located me in Tennessee. It usually just puts me in the wrong place in the Chicago area where I live, but today, it decided to show me another state.
The way they have the checkbox that says "Save my location for future visits" seems like it ought to simply store the ZIP code that you enter, but for me, at least, it seems to remember the ZIP code of the last store that I looked at on the site. At least that's what it did until today. Oh well.