When searching a route from Detroit,MI to Montreal, QC,Canada Google maps takes me up to port Huron instead of the tunnel that connect to Canada that was in downtown Detroit. does anyone know why?
Google maps seems to rank items based on their distance from a centre-point google classes as the centre of Northampton. So unless you want to move offices there isn't much you can do about this. The better alternative is to concentrate on search engine optimising your website so that the website appears higher in the natural google results. For "notary public northampton" this shouldn't be too difficult since it isn't that competitive a term. One of our Northampton accountant web clients is currently page 1 position 3 in google for accountant northampton, and that is a much more competitive term, and our client is based outside Northampton.
Google map has recent maps of almost everywhere, 2010. But you have to pay for that!!! News teams use is and it's up to date, but it's not free (thats how they make some money off of it!) Contact Google to have access to the maps module (Google Map API), you'll create an account and will have all sorts of options such as including it in your own website, using the maps for other stuff, etc... There are also other companies that offer services like that, but none are free!!
Because Google Maps' data is copyrighted, it is only impossible legally to use any of their data directly in publication, e.g. printing a Google Maps image on a business flyer for directions. Since I am assuming you have seen numerous instances of this, though, it is obviously like jaywalking - technically illegal, but nobody has the time or effort to hold you responsible.
If you have a program such as Adobe Illustrator, you can trace your own new map on top of a Google Maps image (provided that you trust their publicly available data, and I would advise against that, based on my experiences). The map you draw is not subject to copyright infringement because it is your own work based on publicly available data.