After getting blasted by the NewAtlanta folks in private (which I don't deny I deserved), I thought I should add some more context for my previous posts about BlueDragon.
First, I'm using BD 6.2 Beta, so bugs are to be expected, and in that sense, I don't really have any grounds for complaining when things don't work. In theory they will, but beta is beta, and it's not perfect by definition.
Second, I undoubtedly appear pretty quick to blast BD for being a "poor" CFML implementation. That's far from the case. NewAtlanta has done a fantastic job with providing an alternate CFML runtime. I'm attempting to wring every last drop of functionality out of the edge functionality CFML provides, and that means I'm constantly living on the "edge cases", where the differences between CFMX and BD are going to be most apparent. Couple that with a beta product, and there's no real reason not to expect as many problems as I've had.
Third, I'm a CFMX user for my day job, and BD is not CFMX (duh). When I get home from the office, I've been in CFMX-world all day, and assume BD ought to function the same way. That's about 95% valid, I'd say, and the last 5% are things that aren't really part of CFML, and are therefore subject to vendor-specific differences. Then there is also the lag that BD necessarily has over the CFMX. Since there isn't a spec to implement, NewAtlanta can only start working on features when Macromedia releases a version of CFMX. So it's to be expected that features which are stable, but relatively new, in CFMX will probably be buggy in BD.
Bottom line, I'm still using BD for my personal development. If the product was really so pathetic, I wouldn't be using it. Yes, it's frustrating a times, and that frustration is reflected in my posts, but in the grand scheme of things, BD's a pretty solid product.
And yes, I am making a attempt to purchase a CFMX license, but that's not necessarily a poor reflection on BD, but rather that using both interchangably isn't something I'm good at. I'd love to not buy CFMX, and instead spend the cash on a Studio MX 2004 upgrade and some random gift for my wife and/or daughter. As things stand right now, I'm probably going to do the latter. The web services bug looks like it should be resolvable without an inordinate amount of effort, and CFMX will return to "not even remotely worth the cost" status.
Anyway, my ranting and raving isn't as bad as it sounds. The day I stop posting about BD is the day that I gave up, so as long as I'm writing about it, rest assured that I see value in using it over other CFML runtimes.