on the topic of chaff, I use an extension that rotates randomly between combinations of {Windows,OS X,Linux}, {Firefox,chrome} and various versions of those things.
though sadly this doesn't work alone, because it only solves the stuff sent to server (but is far more pleasing to screw with them than to just send nothing). you still have to use noscript to stop things like the canvas font rendering trick :(