ALIGNaligns data in ASCII text files into neat columns. Also converts comma-delimited files to columns with 2 spaces between each column. Input fields must be separated by commas or white space. Fields may contain spaces if they are enclosed in single or double quotes or C comments /* ... */ or //. The best way to understand this program is to try it on a COPY of any ASCII Text file, especially one that contains badly aligned columns of data. It left justifies the output so it is designed for columns of text, rather than numbers. C source is included. Copyrighted, but may be distributed freely and used for any purpose except military. To use: align.exe somefile.txt Don't use it on Microsoft Word docs, except plain ASCII or RTF. There is a companion program available CSVAlign that is more advanced, supporting comments. http://mindprod.com/products1.html#CSV Align.exe aligns text in columns. It not require commas the way CSVAlign does.