My good friend and comrade in crime, Karl Shifflett, recently published a huge body of excellent work. He has been working for quite some time on Ocean, a code generation system that blows my mind, and BBQ Shack, a great line-of-business WPF and Silverlight application that is built by Ocean. His prolonged effort has resulted in some high-quality software and documentation (including videos!).
I highly suggest you set aside some time to check out what Karl has been up to. It’s amazing work.
My hat is off to you, Karl!