I bought this for use with Final Cut Pro X . And I am very pleased with the way the shuttle pro integrates seamlessly with it.the product came with a cd , but the software on it was out of date and I recommend going to their web site and downloading the latest drivers and instruction book.
The thing that surprised me was just how many different template settings for other software come with the latest update,it cover many media creation apps like logic, Ableton live etc. but I had not expected it to have any use in things like safari, mail ,contacts , chrome etc.etc.. But it does, and the very clever aspect is you do not have do any switching to make it work with each app, it does it automatically, so if you have several programs open at the same time it automatically adapts to which ever window you have live at that moment....very neat!
It is also very easy to modify any of the button's actions to suit your own preferences.