CLR Inside Out: .NET Application Extensibility
Page view tracker