Re: Aerial mapping
If you want up-to-date mapping it costs pleanty.
Nice thing with Google is that there are plenty of APIs around for adding maps to your site. I have a support site for Prostate Cancer. When site members complete their registration I run an API that gets their lat and long based on their address, town, postcode or zip. Members can then see where everyone lives which is very usefull when looking for local support.