Yes, I agree with most of the points here, especially with Redflystudios. Btw, Redfly, I read your blog regularly, as well as another little blog, newer than yours with some good advice for online
PR and SEO. I'll ask the author to publish an article on online branding and I'll give you the link, as soon as she does it.