I have some questions about httpmodules and httphandlers, i am a little confused of the real need of them, i created many websites, but rarely used them, sure i lost a benefit f
HttpHandlers are great for re-routing requests for certain file types and other resources. For example, when you need to do something with an incoming request for a file type that ASP.NET doesn't protect via FormsAuthentication, you can actually determine if it is a particular file type, located in a specific directory and redirect the user to another page if not authorized.
HttpModules can perform specific processing for your app in a resource-independent fashion. A more technical explanation can be found here: http://www.15seconds.com/issue/020417.htm
Also, they do add overhead to each request, which means you shouldn't use them for process-intensive tasks.