xlator.py is a file format translator. It can currently handle ASCII data files of - fixed width - delimted (single character) - comma separated values (CSV) and translate between any and all of them. I can also create SQL commands for CREATE TABLE..., UPDATE..., INSERT... The software was born out of my spending an inordinate amount of time fiddling with scripts and such that translated to and from these various formats. Now it's easy and the fields are self-documenting! =:-> There is a Field class which allows you to define formatters, widths and type and a Table class which currently collects the fields and handles populating the fields with data during translation. There are many, many things which could/should be done with this, but because I am using it now, in it's current incarnation, I thought that some other folk might find a use for it also. I toyed with writing this is Perl, but Python's OO'ness made the whole process a pleasure, and frankly, I can't write Perl code that humans can read. (Can anyone? ;) The code is basically the documentation, so have a good gander at it before you try to use it. If people respond by using this, I will make it more useful and package it in an acceptable way. All the best!~ --------------------------- Jimbag (jimbag@kw.igs.net) --------------------------- P.S. Thanks Guido! =:-)