Microsoft have released a new component for Visual Studio called LightSwitch.
This is a set of tools that is designed to allow semi-technical users to easily build user interfaces to databases using Silverlight.
I have been following this product through its beta phases and I believe that it will make a massive impact on the on-premise Dynamics CRM world.
The reason I feel this way is that there is a new licencing option available in Dynamics 2011 that is the Employee Self Service CAL (ESS).
The ESS CAL allows users to interact with Dynamics CRM 2011 but NOT to use the native UI. So what better way than through an easy to build Silverlight application? The same applies (to a lesser extent from the UI capability PoV) to external users licenced under the External Connector Licence.
So if you have not looked into the LightSwitch capabilities, you should.