I still don't see why such an event would be necessary... at least from the LV point of view... it's not like there are outside forces that load the file... which means you (as the developer) had to write code to .Add to the LV ... so if something else at that point needs to be notified, then you raise an event... but the LV itself... I don't think really cares. To me it doesn't make sense for the control to report an event that you just programmed. Now if the control allowed for the end user themselves to add stuff to it - like a data grid does - then, yeah, I could see value in it. But for something that is completely within the developer's control.... eeeehh....

-tg