I'm new to ASP.Net and I'm using some of the end-to-end samples to try to understand the framework. In looking at the IBuySpy Portal, most of the pages Import a Namespace called ASPNetPortal. This namespace seems to allow the use of Public Functions that are stored in component files, but I can't see any reference that would pull these in. There is a portal.dll that is installed when you load the application, but I haven't seen anything in the documentation that explains how this works. I'm assuming that Visual Studio.NET makes this easier, but for those of us using the Web Matrix for starters, does anyone have any suggestions on how to do the same thing (separate your functions from other code) without creating a dll? Any advice would be appreciated.