A good Webalizer user agent grouping

Recently I had to go about setting up my own configurations for Webalizer. Grouping user-agents into meaningful sections seemed a worthwhile cause, so I ran through the mobile user-agent string list and setup matches for mobile devices on top of some of the more straightforward ones for desktop. The result is a pretty clean config that handles (in my experience) about 90% of my incoming traffic. I've also tried to provide a little bit of forward-planning for version numbers on some of the browsers which now update their major version almost daily (curse you, chrome), but you should plan to keep that aspect up to date yourself.

GroupAgent    iPhone            iPhone
HideAgent    iPhone
GroupAgent    iPad            iPad
HideAgent    iPad
GroupAgent    Android            Android
HideAgent    Android
GroupAgent    BlackBerry        BlackBerry
HideAgent    BlackBerry
GroupAgent    PalmSource        Palm OS
HideAgent    PalmSource
GroupAgent    SymbianOS        SymbianOS
HideAgent    SymbianOS
GroupAgent    GoBrowser        SymbianOS
HideAgent    GoBrowser
GroupAgent    Fennec            Firefox Mobile (Fennec)
HideAgent    Fennec
GroupAgent    Maemo            Firefox Mobile (Maemo)
HideAgent    Maemo
GroupAgent    Minimo            Minimo
HideAgent    Minimo
GroupAgent    "Windows Phone"        Internet Explorer (Windows Mobile)
HideAgent    "Windows Phone"
GroupAgent    "Windows CE"        Internet Explorer (Windows Mobile)
HideAgent    "Windows CE"
GroupAgent    "uZard"            Internet Explorer (Windows Mobile)
HideAgent    "uZard"
GroupAgent    Kindle            Kindle
HideAgent    Kindle
GroupAgent    NetFront        Kindle
HideAgent    NetFront
GroupAgent    "Opera Mini"    Opera Mini
HideAgent    "Opera Mini"
GroupAgent    "Opera Mobi"    Opera Mobile
HideAgent    "Opera Mobi"
GroupAgent    MOT                Motorola Browser
HideAgent    MOT
GroupAgent    SEMC            Sony Ericsson Browser
HideAgent    SEMC

GroupAgent    Firefox/21.        Firefox 21
HideAgent    Firefox/21.
GroupAgent    Firefox/20.        Firefox 20
HideAgent    Firefox/20.
GroupAgent    Firefox/19.        Firefox 19
HideAgent    Firefox/19.
GroupAgent    Firefox/18.        Firefox 18
HideAgent    Firefox/18.
GroupAgent    Firefox/17.        Firefox 17
HideAgent    Firefox/17.
GroupAgent    Firefox/16.        Firefox 16
HideAgent    Firefox/16.
GroupAgent    Firefox/15.        Firefox 15
HideAgent    Firefox/15.
GroupAgent    Firefox/14.        Firefox 14
HideAgent    Firefox/14.
GroupAgent    Firefox/13.        Firefox 13
HideAgent    Firefox/13.
GroupAgent    Firefox/12.        Firefox 12
HideAgent    Firefox/12.
GroupAgent    Firefox/11.        Firefox 11
HideAgent    Firefox/11.
GroupAgent    Firefox/10.        Firefox 10
HideAgent    Firefox/10.
GroupAgent    Firefox/9.        Firefox 9
HideAgent    Firefox/9.
GroupAgent    Firefox/8.        Firefox 8
HideAgent    Firefox/8.
GroupAgent    Firefox/7.        Firefox 7
HideAgent    Firefox/7.
GroupAgent    Firefox/6.        Firefox 6
HideAgent    Firefox/6.
GroupAgent    Firefox/5.        Firefox 5
HideAgent    Firefox/5.
GroupAgent    Firefox/4.        Firefox 4
HideAgent    Firefox/4.
GroupAgent    Firefox/3.        Firefox 3
HideAgent    Firefox/3.
GroupAgent    Firefox/2.        Firefox 2
HideAgent    Firefox/2.
GroupAgent    Firefox/1.        Firefox 1
HideAgent    Firefox/1.
GroupAgent    Firefox            Firefox
HideAgent    Firefox
GroupAgent    Chrome/30.        Chrome 30
HideAgent    Chrome/30.
GroupAgent    Chrome/29.        Chrome 29
HideAgent    Chrome/29.
GroupAgent    Chrome/28.        Chrome 28
HideAgent    Chrome/28.
GroupAgent    Chrome/27.        Chrome 27
HideAgent    Chrome/27.
GroupAgent    Chrome/26.        Chrome 26
HideAgent    Chrome/26.
GroupAgent    Chrome/25.        Chrome 25
HideAgent    Chrome/25.
GroupAgent    Chrome/24.        Chrome 24
HideAgent    Chrome/24.
GroupAgent    Chrome/23.        Chrome 23
HideAgent    Chrome/23.
GroupAgent    Chrome/22.        Chrome 22
HideAgent    Chrome/22.
GroupAgent    Chrome/21.        Chrome 21
HideAgent    Chrome/21.
GroupAgent    Chrome/20.        Chrome 20
HideAgent    Chrome/20.
GroupAgent    Chrome/19.        Chrome 19
HideAgent    Chrome/19.
GroupAgent    Chrome/18.        Chrome 18
HideAgent    Chrome/18.
GroupAgent    Chrome/17.        Chrome 17
HideAgent    Chrome/17.
GroupAgent    Chrome/16.        Chrome 16
HideAgent    Chrome/16.
GroupAgent    Chrome/15.        Chrome 15
HideAgent    Chrome/15.
GroupAgent    Chrome/14.        Chrome 14
HideAgent    Chrome/14.
GroupAgent    Chrome/13.        Chrome 13
HideAgent    Chrome/13.
GroupAgent    Chrome/12.        Chrome 12
HideAgent    Chrome/12.
GroupAgent    Chrome/11.        Chrome 11
HideAgent    Chrome/11.
GroupAgent    Chrome/10.        Chrome 10
HideAgent    Chrome/10.
GroupAgent    Chrome/9.        Chrome 9
HideAgent    Chrome/9.
GroupAgent    Chrome/8.        Chrome 8
HideAgent    Chrome/8.
GroupAgent    Chrome/7.        Chrome 7
HideAgent    Chrome/7.
GroupAgent    Chrome/6.        Chrome 6
HideAgent    Chrome/6.
GroupAgent    Chrome/5.        Chrome 5
HideAgent    Chrome/5.
GroupAgent    Chrome/4.        Chrome 4
HideAgent    Chrome/4.
GroupAgent    Chrome/3.        Chrome 3
HideAgent    Chrome/3.
GroupAgent    Chrome/2.        Chrome 2
HideAgent    Chrome/2.
GroupAgent    Chrome/1.        Chrome 1
HideAgent    Chrome/1.
GroupAgent    Chrome/0        Chrome 0
HideAgent    Chrome/0
GroupAgent    Chrome            Chrome
HideAgent    Chrome
GroupAgent    Version/7        Safari 7
HideAgent    Version/7
GroupAgent    Version/6        Safari 6
HideAgent    Version/6
GroupAgent    Version/5        Safari 5
HideAgent    Version/5
GroupAgent    Version/4        Safari 4
HideAgent    Version/4
GroupAgent    Version/3        Safari 3
HideAgent    Version/3
GroupAgent    Safari            Safari
HideAgent    Safari
GroupAgent    Opera/20.        Opera 20
HideAgent    Opera/20.
GroupAgent    Opera/19.        Opera 19
HideAgent    Opera/19.
GroupAgent    Opera/18.        Opera 18
HideAgent    Opera/18.
GroupAgent    Opera/17.        Opera 17
HideAgent    Opera/17.
GroupAgent    Opera/16.        Opera 16
HideAgent    Opera/16.
GroupAgent    Opera/15.        Opera 15
HideAgent    Opera/15.
GroupAgent    Opera/14.        Opera 14
HideAgent    Opera/14.
GroupAgent    Opera/13.        Opera 13
HideAgent    Opera/13.
GroupAgent    Opera/12.        Opera 12
HideAgent    Opera/12.
GroupAgent    Opera/11.        Opera 11
HideAgent    Opera/11.
GroupAgent    Opera/10.        Opera 10
HideAgent    Opera/10.
GroupAgent    Opera/9.            Opera 9
HideAgent    Opera/9.
GroupAgent    Opera/8.            Opera 8
HideAgent    Opera/8.
GroupAgent    Opera/7.            Opera 7
HideAgent    Opera/7.
GroupAgent    Opera/6.            Opera 6
HideAgent    Opera/6.
GroupAgent    Opera/5.            Opera 5
HideAgent    Opera/5.
GroupAgent    Opera            Opera
HideAgent    Opera
GroupAgent    "MSIE 12."        Internet Explorer 12
HideAgent    "MSIE 12."
GroupAgent    "MSIE 11."        Internet Explorer 11
HideAgent    "MSIE 11."
GroupAgent    "MSIE 10."        Internet Explorer 10
HideAgent    "MSIE 10."
GroupAgent    "MSIE 9."        Internet Explorer 9
HideAgent    "MSIE 9."
GroupAgent    "MSIE 8."        Internet Explorer 8
HideAgent    "MSIE 8."
GroupAgent    "MSIE 7."        Internet Explorer 7
HideAgent    "MSIE 7."
GroupAgent    "MSIE 6."        Internet Explorer 6
HideAgent    "MSIE 6."
GroupAgent    "MSIE 5."        Internet Explorer 5
HideAgent    "MSIE 5."
GroupAgent    MSIE             Internet Explorer 
HideAgent    MSIE

GroupAgent    PHP                PHP-based script client
HideAgent    PHP
GroupAgent    php                PHP-based script client
HideAgent    php

GroupAgent    Crawler            Bot
HideAgent    Crawler
GroupAgent    crawler            Bot
HideAgent    crawler
GroupAgent    Bot                Bot
HideAgent    Bot
GroupAgent    bot                Bot
HideAgent    bot
GroupAgent    Spider            Bot
HideAgent    Spider
GroupAgent    spider            Bot
HideAgent    spider