Have used db_error with great success. Bravo to designer. My question is how are the profiles to be included chosen? I thought they would only be direct ancestors to the profile where you run it? Or that it could be the watchlist? But in my list of errors (asked for 15 generations) I get profiles that are not mine, nor my direct ancestors, but perhaps related in obscure ways. What is going on?