First, I am not going to make the claim that my provider is perfect. Even after 3.5 years, bugs are still being unearthed. Just today I found one when user Delf asked some questions about using the Enumerator on a SQLiteDataReader. It was mostly benign, but the fact that I'm still finding bugs after...