My consolation is that my commute is 4 miles and I've already walked it a half dozen times this year; so if I do get a flat, I can push the bike up the hill and get to my nice warm house to attempt to fix a flat (or wait for DH to get home!)
ps if i didn't have DH, I'd go to the LBS for flats, probably!