Railo is a third-party CFML compiler. Same language, different app server. Closest comparison I can think is with SQL implementations:
SQL -> Oracle/MySQL/PostgreSQL/(etc)
CFML -> ColdFusion/Railo/BlueDragon/SmithProject
(Except SQL is defined ANSI, whilst CFML is defined by the big three taking features from each other.)
If you really want to know more I'll go start a new thread, so Rendle doesn't shout at me for sabotaging his .NET happiness. :)
.NET 2.0 runs on Windows 98, I think. Definitely Windows 2000. The runtimes are about the same size for 1.1 and 2.0, and the compiled assemblies aren't much different either; in fact, because of stuff like generics, they're probably smaller in 2.0.
There are two types of creationist: morons and liars.