If you don't have a physical business space, then you may find ranking locally to be very difficult. Here is some helpful advice for ranking locally without a Brick & Mortar, or ranking locally for multiple cities.
Ben points out that Google has not been a perfect search engine industry leader. In fact they have abused their power in some circumstances to the detriment of the internet user. Have we allowed Google to have too much control?