People are talking about the virtual workplace environment but not alot of folks know what that is. One company that I'm familiar with has built a great demonstration of the potential of their product, the CorasWorks Workplace Suite which lives on top of SharePoint. CorasWorks really empowers SharePoint to be what its intended to, with additional functionality that will minimize your need for .NET developers in house.
Check out their demo at:
This will help you to see the potential of what can be built with SharePoint and especially once its been put on sterioids with CorasWorks.