We establish a budget each year for certain larger acitvities (table sponsorships, sports suites, golf sponsorships, etc.).  Marketing thus far is largely done at the individual level on behalf of the firm rather than firm-wide events.  However, personally my most successful marketing strategy is the development of personal relationships.  I have more work than I can handle at the moment, so the marketing efforts that I've undertaken in the past are paying off significantly.  