I am looking at getting the Tangent Ripple for use with Resolve but have read mixed reviews. From what I can surmise the Pro are the track balls and the Con are the "A" button not able to program on Resolve, and limited ability to program the buttons to map to Resolve functions. Does anyone here use the Tangent Ripple? If so, how do you work around the button limitations or has Tangent improve their mapping/programming of the buttons at all? What are your experiences and can you recommend this product?