Where I am, just returning phone messages and showing up (especially on time) will get you more referrals than anything else I've tried.
Birddogs work but if they don't run into anyone for a few months that need your services they tend to forget you.
Word of mouth has been, by far, the best for my businesses.