Just wondering what you long distance riders carry along with you for fixing flats? I'm beginning to like going for longer rides and am thinking I should be prepared for the inevitable.....but what to take? a can of that foam stuff? a tire & tube patch kit? an extra tire and tube? if so, how to store it? what kind of pump? Any suggestions would be appreciated.