If you're looking at making your online marketing more effective, consider these 7 tips from Go-To-Market Strategies. In short they are: have business goals, retain customers, have a content strategy and keyword plan, use social marketing, listen through social technologies, integrate your PR with your online presence (that includes linked in), and think differently about ROI metrics. Although their examples are about bigger business (Cisco, HP, Dell), it would be a challenge to integrate some of these strategies into your own online presence.
And then go check out this article on making sure your emails get to people (email deliverability)