One fairly interesting little article I read of late is
Rewrite.NET, this is by far the best implementation of Url rewriting that I've seen for ASP.NET.
In case you're not aware what Url Rewriting is, it is basically a way of providing more friendly URLs for accessing items on a web site - an example may be for portal apps, where your contact page may be
http://<site>/default.aspx?tabid=16 , instead you want
http://<site>/contact.aspx - well that's where
Rewrite.NET will help you out!