Using programmatic Impersonation from an ASP.NET Page

http://west-wind.com/weblog/posts/1572.aspx