>>3) Codebehind is compiled, script in aspx is not. Of course this means that is faster to execute.
>
>Script in the ASPX is still compiled as code, is it not? When you say its faster to execute, you're only talking about the first hit to the page, right?
Right, my mistake. I *think* even the script code would be ultimately compiled and I assume it would be cached by ASP.NET. Even when you compile codebehind to a DLL there is quite a big penaly on the first hit when it has to be JIT compiled to native code. After that, its fast.