Test test test.
Here's my experience (by YMMV):
SEO FTW. It's incredibly sustainable once you set it up as you have some high fixed costs but close to zero marginal cost to acquire a new customer.
Blogs. Write your own blog of tutorials on HOW to set up smaller websites. Make it as easy as possible to follow (check out ScreenSteps - http://www.bluemangolearning.com/screensteps/). Share this knowledge for free. Cover systems other than yours. These will provide you with a large bump in traffic of people looking for help. You'll convert about 1% of them (or slightly more if your pitch is really good).
Experiment with AdWords and Facebook. Both will give you $50 to $100 to start ads with. See what works. Find keywords that represent your target customer and see which ones work. If you have a quality score below 7, drop the keyword. See if it's driving customer and what your cost of acquisition is. Adjust accordingly.
Email newsletter. (See also: blog). Offer a free guide to setting up your website to anyone that signs up for your newsletter. Email out tips and tricks on websites (CSS, JS, plugins, or even just cool designs, etc) once every two weeks. Have a small pitch at the bottom about your company. It's not about the marketing here - it's about engaging your audience and building trust with your brand.
Just my two cents.
Traditional PR (newspapers) can provide big boosts in traffic (or hardly a blip) and are difficult to track.