Detect and analyze your browser's user agent
Understanding browser identification and user agent strings