Fri Apr 10 2009 08:04: Quick question related to the previous entry: how important is it to you that Beautiful Soup be in one file? I think we're at the point where it would be really useful to split it into multiple files. For instance, this would make it easier to use Unicode Dammit by itself. And the different tree builder classes with their varied dependencies really ought to be in separate files. But a lot of people (including Canonical, it turns out) just stick BeautifulSoup.py in a directory with the rest of their code, and I don't know how easy it'd be in general to use a real package.