Google Maps Cash is a great start, but there is more too it. In reality it is just like optimizing your website. Build a strong profile, build solid backlinks (citations) which are relevant, get reviews, and over time you will show up in the 7 box (Caveat being if it is a smaller city a lot of times you can get there fast).
As far as some new stuff they have been doing, watch for Geo stuffing the titles. They are auto flagging a lot of listing for that. Also if you are a locksmith, or mover don't even waste your time. The way around that is to start a profile on CitySearch.com or Insiderpages.com, which are direct data feeds to Google. Build them out just like you would with your maps profile, and a lot of times Google will pick it up.