Whether or not you compile your code into DLL's depends on three questions...
1. Is your source code a trade secret? Does the code need to remain secret?
2. Would this component be more scalable if it was a DLL? 3. Are performance enhancements dramatic as a DLL over script code?
If you answer yes to any of these then compile it as a DLL.
My main reason is the speed issue, I am designing a fairly large ecommerce app so speed is becoming a big issue and just wasn't sure if everything could be compiled into a dll or if certain elements had to saty in pure .asp or .htm form.
If you have lots of seperate files for the DLL, imho, the speed increase wont be as much because the OS as to `navigate` between files rather than just seek in one file. However, it would be harder to keep one big file up to date. Depending on what you are building the DLL in, some programs give you options of easily updating resources in your projects automatically (i.e. as soon as they are modified).