Photographers (my industry) are often setting up a blog at theirdomainblog.com
So if their name is Jane Smith, their site would be www.janesmithphotography.com and their blog would be on janesmithblog.com
What I've seen from the SEO side of this is it works well for them to have janesmithphotography as their main site and then another domain as their blog site. However, we do find they don't easily rank for long tail keywords very quickly. All that "domain juice" they would get from links on sites many webmasters put their link on the janesmithphotography domain and not on the blog.
So for my money (and business), I'd rather have a blog on a /blog or blog.domain.com than on its own domain.
To the posterous question - I would never SEO another company's domain. I tell all of my blogger.com clients they need to move to their own domain or they need to hire someone who wants to do SEO for Google. So I would HIGHLY recommend against that.