From looking through the web at various buttonset examples, many of them have the hover and the active css style as the same. In other cases its quite different (with Active having a complete "reverse" of the hover style.
From a UI point of view, is this pure preference or is there any evidence that one is better then the other?
:active
(used everywhere) be very different from the default style, and:hover
highlight non-obvious clickable areas (e.g. text in the bookmark bar).