I have mixed emotions about the Enterprise Library. When I was last doing development (a few years back) I concluded it was: Big. Which meant it took a lot of time and effort to understand and benefit from it. Inconsistent. The library was a "collection"