We used to use ISAPI Re-Write (Infact its still on our server) although it doesnt work with ASP.Net MVC (Somthing to do with \'euxd\' get param).
We need a relaiable
If you are using IIS7, I would recommend using the official IIS7 URL Rewrite module.