All you need is a ruler; changing chains based on arbitrary mileage really isn't a good idea when you can check for wear very reliably without any bike-specific tool. Even if mileage was a reliable gauge for wear, arguably, Joe Schmoe rider is far more likely to be able to use a ruler than he will be likley to accurately track mileage.