I suspect most of that is due to the Windows API and object oriented programming. OO doesn't worry about code size ;) However, it has drivers for getting to the printer over the net, over usb, manipulating the printout all sorts of ways incl color correction options, twain driver for usb and net, fax, scan to pdf, jpeg, tiff, etc in their app, and daemons to monitor ink level, status, transfer incoming faxes to disk, communication with the front panel buttons, etc. Pretty good functionality for 5MB these days, especially if done with Microsoft's tools! Apptech wrote: > > What does it take to make a 5MB object file? > If you allowed an average of say 10 bytes per source code > line, that's 500,000 lines of code. > Halve that if you like to 250,000 lines. > Allow 'quite a bit' for the library items. > Say 60%. > > How much functionality would YOU expect to produce with > 100,000 lines of code ? > > > > Russell > > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist