This is a very good article with excellent tips. I'd like to agree with your assertion that a website is a must in today's market. We don't sell in the same way that our parents or grandparents did. Don't be concerned if you can't afford a flashy website. If you are freelance, sign up with a company like Elance and you'll have the most professional, costly website available to you through Elance. When companies view your profile on Elance, they are seeing you within the context of Elance's website. You look as professional as Elance is.