According to the Google geo dev blog this week, Google now is making reverse geocoding available to developers. This is pretty huge for developers… in a nutshell this enables developers to add functionality that generates an address from a lat/long pair – a much tougher process than the reverse, which is grabbing a coordinate pair from an address (geocoding). See more on this in this article