Yes, you will need to create a copy of the list yourself. While, List<T> does not implement ICloneable, ArrayList does. But even so, it's only a swallow copy.
Take care, Tom ----------------------------------------------- Check out my blog at http://tjoe.wordpress.com