Matt, you can have array as row source and still display multi-columns in a listbox if you stuff an array column with multiple data. For example:
aArray[1]=data1+data2 && 2 character fields
aArray[1]=data1+STR(data2) && 1 chara, 1 numeric
etc...
You might have to use proportional font which I don't like doing but...
>I've noticed that a multi-column listbox isn't possible when using an array or fields as a row source.
It's "my" world. You're just living in it.