userstack's User-Agent Detection and Parsing
As web developers, we see User-Agent strings all the time. You know them on sight, they're both ubiquitous and invisible. For example:
Tips, Expertise, Articles and Advice from the Pro's for Your Website or Blog to Succeed