I'm glad to see I'm not the only one putting my day(s) off to good use.
My holiday so far has been spent playing with some toys/tools that I haven't previously had time to really sit down and give the effort needed. I have been able to finally check out the Frans' offerings: LLBLGen (the free, open source version and a demo of the Pro version). The Pro version is only a demo, so I couldn't really test it except for on the Northwind database, but it is a damn fine piece of software at a great price. I can't compare it to any of it's competitors but it is full-featured and priced lower than most others. WAY lower than some. I assumed the free version would be a waste of my time, but I was very pleasantly surprised when I installed it. A lot of time and effort went into this software and a lot of time and effort can be saved on my part with it. There are a few problems using it for me, because of the way that I work, but it is open source so I can't really complain about things that I can fix myself.
CodeSmith 2.5 RC solves a few of the problems I have with LLBLGen because CodeSmith is template-based and very easily customized. There is a trade-off, of course. The more you have to customize, the more work you have to do, the less you have to customize, the less control you have. LLBLGen is set up to do a LOT of your work for you, right “out of the box”, but changing the way the code is created isn't quite as easy as it is with CodeSmith, but CodeSmith requires more work before it will produce results like LLBLGen. Keep in mind that I may work completely differently than you and what works for me may not be acceptable for you at all. Also, the project I used them on is a prototype that I am working on at the moment, mostly back-end stuff at the moment, so it is nice to have a tool to regenerate an enormous amount of stored procedures when I make significant changes.
I also finally got around to playing with Dacris' NetXP. Nice docking, tabbing, menu, and other controls in this suite.
Now to download ScrollingGrid 1.1 and replace 1.0...