Well while my lady was doing her shopping at MOA, I got a chance to watch the movie "V" and play around with virtual paths in asp.net 2.0. This new feature in 2.0 opens up new possibilities on how you want to structure your website. The virtual path providers allow you to dynamically load and compile contents from virtual paths(like contents in databases). This means now you can create something like a simple Content Management System that stores all your page information in Database and yet allow it to behave as physical files. Before if you wanted to do something like this you would probably use reflection but now its as simple as implementing a provider. Here's an article by Parag from Microsoft, read on to find out more about this new feature.
http://support.microsoft.com/?id=910441