CSLA.NET 2.0 is all goodness! Great job, Rocky. I have a production app on 1.5 and will probably be upgrading it to 2.0 sometime in the not too distant future. Some of the improvements in 2.0 are what I had to add to 1.5 to get it to work for my application (like the binding providers). I also like your extensive use of generics. Generics make life