Sadly internet hasn't really shown me any good alternatives to the Microsoft option, so I thought I'd post here. I'm wondering how others have got on with their Ergo 4000, including wear and upgrading ...