I would also be excited, unfortunely in what concerns Web development we never do everything from scratch, rather build on top of Sitecore, SharePoint, Dynamics, while destop stuff always ends up having some 3rd party commercial components like Telerik, ComponentOne, Office or VS Plugins,...