I'm replying mostly to get my first post out of the way.
But since your're reading this, and you're a developer, I'll ask a question. Do you ever use the numpad keys? 3D modeling with Blender makes frequent use of them so I'm looking at different input devices that will help me with Blender 3D and various CAD packages.