I believe Press Releases are also a good way including Social Media marketing, Youtube, Yahoo Answers and more.
Article marketing is really frowned upon by Google. I've read several threads when the webmasters got the "Unnatural links warning" messages and Google guys showed them "Article Marketing" links as being unnatural.
Extremely weired and Google is indeed moving backwards. Google need to get friendly with webmasters. They can penalize websites they want but they must get straighter with their talks. Clearly tell the actual problems to webmasters and have them fix the problems which are in their control.
They are asking webmasters to remove links then why Google put so much weight on backlinks first? It is their fault as they simply can't access the right and wrong backlinks with their algos and now they are blaming the webmasters for gaming them. Really Strange!