I've figured out the custom user agent trick - I'll see about packaging it up, or at least writing a HOWTO, later this week. This will be way easier than hacking away at the grob binaries, which seems to be the current usual solution.