Thanks for the examples, Alex and Richard. I did understand the principle behind the caution but I couldn't get any of my tests to produce bad results. Both your examples do that. I think the problem was that I wasn't being imaginative enough. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com