> Well, this isn't a complete solution but it works for tables and you > could do something similar for entire documents. Thanks for all the feedback. I'm aware of most of the points that people brought up, including this kind of solution. As a matter of fact, I _like_ the simplicity of the 'accretion' model in Quixote, and I wouldn't want to move away from it in general. I was just thinking that it would be neat if the response object allowed me to manipulate the StringIO object in more random-access ways -- at the same time. --david