I had the same reaction to CFML. I too run my site on IIS, but I use ASP-JScript, which is similar in syntax to javascript. I haven't used CFML in a decade, I remember it being clunky and limited compared to ASP 3. If you really want to go modern, there is of course dot-Net.