I like little ascii files, probably in xml. I also like use of the OS directory structure to classify things (put Microchip in one directory, then 16C in a subdirectory, 16F in another, etc.). On board layout, I'd have a for each kind of pad that defines it (shape, dimensions, hole (if any), number of board sides (1 or 2). Each footprint would also be defined in a file. The footprint file would refer to the appropriate pad files. Each part is also defined in a file. I'd probably have the suffix (package type) included in the filename, so there'd be a separate part definition file for each package type, which would refer to a footprint file, which would refer to a pad file. These files could all be shared through a wiki site or similar. Harold FCC Rules Online at http://www.hallikainen.com/FccRules/ ________________________________________________________________ The best thing to hit the internet in years - Juno SpeedBand! Surf the web up to FIVE TIMES FASTER! Only $14.95/ month - visit www.juno.com to sign up today! -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu