I spend a lot of time talking to .NET developers who are looking at building business applications using Dynamics CRM. They journey to understanding how to be a productive Dynamics CRM developer can sometimes be daunting. There’s a bit to learn on top of your existing .NET / web dev skills. If you go through any CRM developer training, including the Dynamics CRM 2011 Developer Training Kit, you usually won’t get to the level of productivity building solutions that a seasoned CRM developer has. My Developer Tips and Tricks deck is aimed at helping people get there faster. I just spent a good part of the day updating the deck. It’s a living document where I modify as I learn new things.