sure - I'm planning to redo this implementation in a more oo style, where we have different implementations like download with xsend, plain file and zip - kind of.