I have a listbox which gets it data from an access 2000 database. The listbox contains three fields, ProdCode, ProdName and BatchID. Is there anyway that I can format the data either before creating the listbox or afterwards, so that it is in a justified format? i.e. column 1 starts at position 0, column 2 at position 16 and column 3 at position 51. Outputting the data is easy enough, but displaying it a legible manner is proving harder than I expected.