In my application, I initialize a LV multi-column listbox as empty (Item Names set as an empty string array). Then I start writing to this property (Item Names), and once in a while, when scrolling down in the listbox, LV crashes and I get an 'undo.cpp line 3067' error. Any ideas? I thought it may be an array initialization problem, so I init it now with a string array much larger than what I plan to write to it. I get the same crash.