Quick topical ten penneth on Trailrocs. 245 uppers didn't last me more than 100 miles (several pairs) before holes appeared on outside edges next to little toes, so tried the 255's. Much better, currently just over 150 miles and no signs of uppers degrading or holes appearing, probably due to tougher and higher profile toe rand.