I've been using the nostromo for longer than I care to remember..Very ergonomic and macroable.I've never heard of any software or noncompatability issues with it..Its comfortable and durable..