After discussions with management and fellow developers, I can't really get into specifics of anything "Red Cross" for various reasons. That being said, I will definitely be posting my experiences developing an enterprise application using .Net.
Now that's out of the way...
I don't know what its like for your teams, but getting a team "Up to Speed" on .Net is a pretty big challenge. You have to motivate and empower the developers to take time to learn. This is very tough. Not everyone is willing to go the extremes that most of the people reading this blog are willing to go.
Here's what I have noticed as a major issue:
Management: "We will do this project in .Net"
Development: "Great! We will learn .Net"
Project Managers: "We have a tight schedule for this project"
Developers: "We NEED to learn .Net (but not on our own time)."
Management: "Get it done on time."
Project Managers: "The schedule cannot slip"
Developers: "We will do .Net development, but the same 'ole way we designed our other apps (since we don't have time to learn)"
Shaking this habit is going to be hard to do....