I have a Razer Abyssus mouse and my scroll is not working as intended - when I try to scroll down for example, it tries to scroll both ways simultaneously, it goes down several lines then up several ...
Speaking only of the default Windows & OSX mouse drivers... When I use the mouse wheel to scroll in OSX (10.5) it seems to be able to detect whether I "flick" it quickly, or slowly turn it.