SMO does lots of weird .. stuff in the background, which is a price you pay for ability to treat server/database objects in an object-oriented way. Since you're not using the OO capabilites of SMO, why don't you just ignore SMO completely and simply run the script through normal ADO?
The best and fastest way to upload records into a database is through SqlBulkCopy. Particularly when your scripts are ~1000 records plus - this will make a significant speed improvement. You will need to do a little work to get your data into a DataSet, but this can easily be done using the DataSet xml functions.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.