In the means of those ideas, I for one have to speak up. Being the mod producer for Enemy at Gates, I would have to say they ARE NOT impossible. They are quite possible. Just takes a little more effort and a lot more programming and scripting to get them to work since there is no SDK.
But we are concidering DOING some of those in the future in our mod.