> Polling where the list size is highly dynamic you will need protect > it. I think FPC has thread safe list objects too. Yes it does, Classes.TThreadList I think. I thought it was a conatiner for threads, but it is a safe list.