Nick, yes, sorry, I do work for New Atlanta. My email client would of course place that in my signature but typing this email here I didn't think to add it. (Actually, I'd also presumed it was clear from my previous postings in this forum, but of course it's reasonable that someone in a new thread may not have seen previous ones.)
Your comment about being a highly experienced coder sounds like you're trying to defend against some attack by me on your skills. I wasn't at all. I was just asking whether your experience with BD was contemporary. Glad to hear it was about 18 months ago. I can promise you that (just as CFMX has had multiple hotfixes and point releases since then), BlueDragon 6.2.1 would be a very different experience than your attempt back then.
But you equate BD with a Bandaid, and "another layer". Just want to clarify: it's not another layer "on top of CF", if that's what you meant. It is a replacement for CF. Just as CFMX runs on top of the J2EE framework, BD.NET runs on top of the .NET framework. CF doesn't run on .NET at all, so if one wants to run CFML natively on .NET, BD.NET is the only choice.
This isn't a "political" discussion, nor is it a sales pitch. It's just a fact. The sad thing, again, is that just as some who don't use CF want to cast it in a negative light, similarly those in the CF community who don't use BD or don't understand it will often regard it negatively as well. But Microsoft certainly appreciates what BD.NET can do. They did a whitepaper on it at the MSDN site:
http://members.microsoft.com/CustomerEvidence/Search/EvidenceDetails.aspx?EvidenceID=3606&LanguageID=1
Also, they had me do a 2-part webcast this week, showing the benefits of running CFML natively on .NET. Just finished the second part. When I have the URLs for the recordings, I'll be happy to share them for those interested.
Finally, Nick, you say you "don't consider Blue Dragon a platform to move to". Well, we're saying .NET is the platform. BlueDragon isn't a "conversion layer". Not at all. Your CFML remains CFML. We just provide the runtime for it atop .NET, again just like CFMX (and Java versions of BlueDragon) offer a CFML runtime atop J2EE. There's no "conversion", nor "migration". It's simply about redeployment.
If one wants to use ASP.NET, go for it. But if one has a large legacy investment in CFML and CFML developers, BD.NET just helps smooth the transition of getting them onto .NET, converting code (if ever) at their own pace and affording them the time to learn .NET as well as they know CFML Hope that's helpful.
/charlie
Chief Evangelist
New Atlanta Communications, LLC