>>Now I don't know how dot net manages compilation on-the-fly. But I heard it handles only managed code...
>
>You could compile-as-a-service a generated piece of code and load that class.
>But for most usages, reading a template and building a GUI tree similar to DOM tree is good enough.
If it can do conditional reading the template, i.e. variable on-the-run... Some pieces of the template would be omitted for some users, some controls not generated, some blocks optional (depending on the user's category-position-usage)... then yes, that would be as perfect as it gets.
Would almost make me sorry that I don't need it anymore :).