A few important and sometimes overlooked issues in these online articles:
How to Teach Yourself SEO - et yourself up the rankings in the search engines. Start with this article.
25 Ways You are Failing at Promoting Yourself, Your Products and Your Work – Self promotion is an essential skill to self yourself and your work.
Preparing Websites For The Unexpected – designing and building websites that understand technology changes and the way people view your content evolves constantly.