Google Map Listing

If I wanted to maximize my chances of a business appearing in Google maps under the business search listings, what is a checklist for all the criteria/fields/components that we need to satisfy to maximize our chances? I understand there is no guarantee or public “formula” but I just want to make sure I dot all my i’s… thanks.

Google actually answers this pretty well themselves: http://support.google.com/places/bin/answer.py?hl=en&answer=148047

Basically: have accurate content, have specific content, have a reputation from others.