Browscaps, ASP.NET Browser detection
Just lately I have had a nightmare with server-side browser detection. One day all designers will do standards compliant html code and all browsers will support standards. Until then we are stuck with detects, I like to do my detects server side but am hindered - HINDERED I tell you! I am not going to get into why I hate browserhawk, just let's leave it as browserhawk is not an option.
Why oh why are cyscape left to be trusted to keep browscap.ini up to date? It is not in their commercial interests to do so therefore they don't. Can't blame them for that. (Well, I do blame them .. <g>)
Luckily there are plucky people out there doing the job. Just about to try them so let me know if you find better ones?