I have a two part problem regarding setting string lengths in a listbox and speeding up the loading of a page.<BR><BR>I have a list box which pulls its data from an Access 2000 database containing around 350 records. I have populated the one list box with three different fields, ProdName, ProdCode and BatchID. This works OK in so far as the actual data output is concerned, but the formatting is pretty ordinary. Basically one field just runs into the next and forms one long string. How can I format the listbox so that ProdCode starts at position 0, ProdName at position 16 and BatchID at position 51?<BR><BR>The second part of this problem is probably the easiest. The listbox needs to be used 10 times on the one page, so it is fairly slow to load. Any ideas?