Some ideas around spoofing and detecting user agents.