Most of my work just lately is coming from referals, I always give out plenty of business cards to each new customer.
I have a friendly aproach, always look after each customer, make sure they are happy with the work carried out, and most of all take the time to talk to them and get to know them.
I feel the more they like you, the more they are likely to recommend you to others.
Nigel.