Thanks for the comments Ron. I too tried to "break" the program as best I could and couldn't do it . It seemed that in most cases of a breakage it was a user problem like loading orphaned records in. I tend to agree that the interface needed some work in the area you mentioned but I wonder if it's more of a technical reason versus an interface reason why that couldn't do that.
Brian Knight
http://www.sqlservercentral.com/columnists/bknight
Brian Knight
Free SQL Server Training Webinars