a lot of people (myself included) have rotary devices such as the griffin powermate. these are completely configurable on a per application basis. they can be made to send any combination of key events which makes controlling applications (in most cases) much simpler while in the car. This of course does depend on the app being able to take key bindings.
Check out the new version of NAS, a cross platform music frontend here