I write a lot of demo/test code that requires an ASP.Net provider stack and everytime I set up the sqlprovider I felt something akin to sticking a sharpened pencil in my ear. A 10mb database dependant on MSSQL just to write code/test that utilize a provider?!
Anyway, have a bit of time on my hands and contemplated writing an xml based provider stack but took a breath and said to myself; "self, someone else must have implemented this. let's see if the google knows anything about this"
ASP.NET XmlProviders - super light and open, supports all encryption types.
Clear text provider xml files are friggin perfect for demo code. This one is a gem.