Kanati #1 I'd pay for a nice cross platform printing module. My DLL will have printing and ADO all in one... But obviously it'll be windows only.