benchmark http://nichol.as/benchmark-of-python-web-servers. Is twisted coming out of this so badly because they are using the default reactor, as opposed to epoll? Perhaps the default reactor should be the best available rather than the lowest common denominator. Michael