It seems that 2.4.0b3 has a problem with byteserving, but I haven't figured it out enough to submit a problem report. The symptom, however, is that large (>32KB) PDF objects can be downloaded and viewed in an external helper app, but don't appear in the Adobe plugin. My kludge is to make a simple Python Script that simply serves up the object's data. request = context.REQUEST RESPONSE = request.RESPONSE objectname=str(request.other['traverse_subpath'][0]) object=context[objectname] RESPONSE.setHeader('Content-type', object.getProperty('content_type')) return object.data This guarantees that no byteserving will take place (because it's dynamic). Named "viewfilter", it's called as .../viewfilter/foo.pdf I'll try to figure out what's really going on and submit it to the tracker. --kyler