Nice article.
However, I do concur with some of the comments made on your blog.
I use pip, virtualenv and fabric so I don't see the advantage of buildout.
It looks complex to me but that's because I haven't really looked into it.
It seems like it's meant to make your application installable as a python package?
Or does that make distributing reusable apps easier?
Also, I separate my virtualenv from the source code. In my opinion, it's a much more clearer
approach but to each his own. It's nice to have several ways of doing things :)
Regards,
Benedict