I have modified the hardware types to record browser types and versions instead of the actual hardware. I want to detect the browser being used to enter a bug into bugzilla and use that as the default for this value. I see that this can be accomplished by evaluating the $ENV{'HTTP_USER_AGENT'} value but don't feel like reinventing something.

Anyone done this before?