UAControl is also good. It won't change the values available through the navigator JavaScript object, however. You have Firegloves for that... but it's very unlikely that a tracker would use JS to check this, and even then, there's nothing wrong with changing your user agent string per se.