[edit] What might be nice would be if it wrote an execution plan about what exact queries it was going to run. That might be helpful because it could spot outliers. But when you're talking about updating millions of rows of data for something, you'd have to have a death wish. Even if you're just starting off a DB with some bunch of data you're getting from somewhere else, you'd want normalization you could trust.