I'm no SEO expert but I always understood that Google would treat pages as duplicate content if they were basically the same. I looked at several of your city pages and they seemed to be virtually...