I don’t know if there is a recipe for successful marketing, Pete (might seem strange, from the marketing guy

)
Indeed I would add my voice to Ryan’s : people, direct contact and referrals work the best... I have gone freelance just 9 months ago and half of my business if from people I already knew before I launched, about a third of my business is from my online activities (especially my being a well know figure on the biggest CMS french forum : 2 contracts are straight from my post there, people coming to me

The fact that I am pretty active and part of the team at MODx also helps I confess), and the rest is my first referrals.
As you say, referrals are a big part of the game. My hope is, it will grow over time but I must say I am pretty surprised that my online activities only have gotten me two contracts, one of them being my biggest hit so far

But the french market is not the british or american market : there is competition, but the competition is technologically not as up to date as it is on your side of the ocean. For instance web standards are gaining grounds, but only 15, maybe 20% professionnals are building standard compliant website thus it’s easy to add an advantage over competition on this one. Also, modern CMS are far less used by web agencies and freelance in France, it makes selling MODx quite easier for me
Anyway, Edge, I don’t know what traditionnal marketing is supposed to be, but I am not sure there are recipes aside from being a good communicator, a people’s person and a passionated pro. Business is trust, and people will trust you if you believe in what you do and you’re able to explain it in their language, understanding their perspective...