I recently had a chance to review Softfluent's "Codefluent Entities" (CFE) add-on for Visual Studios. Codefluent Entities is a code generator that really helps channel, and push, the upfront modeling and architecture we all do (or should be doing) when we dive into a project. Over the years I have looked into multiple avenues for marrying my diagrams and planning with the ability to generate usable code from that process. Mostly to save time, but also to have a solid visual overview when I go back and track why one entity (or object) butts up to another and their relationship. Of the processes and routes I have looked at, Codefluent Entities has come the closest to having all the elements I tend to need *AND* is a stable product that integrates wonderfully with Visual Studios (and doesn't crash it). That isn't to say I don't have some niggling issues, but the overall product definitely outweighs them.