specialized armadillos work for me - but that's mostly due to almost never getting punctures (one or two a year, if that)...
...and, yes, I too ride my tyres down to the canvas/kevlar/stuff
edit - no idea what the mileage is like but it's a lot before they wear out