Nowhere near where I wanted to be, but none of it due to CSLA or DNN issues.
Severe staffing shortages on my project have slowed us down, plus some configuration issues and non-project related taskings.
Had to struggle thru the object model for the project a bit. I'm a data modeler that's becoming an object modeler. Some of you know what that entails. I think I've gotten an object model that's pretty close to what I need it to do. There are a few situations I'm unsure about the best way to model. I made a best guess and I'll find out next week. If I guessed wrong, I'll be able to try the other ways with less than a day's work, so I'm not too worried.
We have about 30 CSLA classes written (first cut took a non-CSLA trained junior programmer a week to do). Had to do the coding in notepad because the vs2005 software hadn't been installed yet.
We just got the ability to compile in vs2005 today and we're working thru the typos, code inconsistencies and conceptual misunderstandings on our part. I expect we'll have a number of basic read-only screens up by the end of next week. Haven't worked with the ASP.Net 2.0 controls that much, so we've got some learning curve there too. If I could work on that part of it full time, I think I could knock it all out in less than two weeks - and that's with the ASP.Net 2.0 learning curve. 10 to 12 screens plus a half-dozen reports. As it stands, it will probably take a month because I'll mostly be working on another sub-system and only supporting the junior programmer. :(
I've been handling the database side. The main stored procedures were done in less than a day thanks to a code generator I wrote awhile back. A couple of complex, hand-written data load / data transformation procedures are being tested now.
I'm learning DNN on my own time at home, and my time on that is being spent on improving its core compliance with Accessibility standards. (I volunteered for the team to help out.) The wife's in Hawaii for the summer on a federal grant - thank you fellow taxpayers for your contribution :), so single-Dad duties have cut down on my time there.
I won't be able to start experimenting putting DNN and CSLA together until sometime this fall at the earliest.
The good thing is I have a very reasonable client. I went to them and explicitly said, "I want to add extra risk to this project. And here's why..." They agreed that the extra risk was worth the potential payback in software features and quality, not just in this app but in the next ones.