Couple of suggestions/comments ...
Use Content Marketing (not just blog) that means Articles, Videos & Podcasts. Done wisely they feed off each other and don't represent a great deal more work.
Use social marketing (Twitter, Facebook) and especially participate in forums (like Techrepublic). But really participate -- don't spam them.
Start a newsletter ... this is a form of relationship building. Note that it needs to be content marketing rather than a copywriter's playground.
WARNING -- the internet is not a local marketing tool. You will really be marketing to the world. Local marketing is a case of showing up when the lead searches for your key AND your location. So be prepared.
Email marketing -- Chip you were too quick. Spamming doesn't work (i.e. sending out mass emails). However, email marketing is a key technique for developing relationships (the web equivalent of a regular customer). Note that this is always opt-in and needs to be mostly content. The focus needs to be on building a relationship and moving the individual through your sales funnel. Email newsletters work well if sent frequently.
Glen Ford
http://www.vproz.ca