I just passed the 1000 mile mark on the bike I bought in August. (Sound of me patting myself on the back.)

The remarkable thing is that I haven't had a flat on the bike yet. I carry a spare tube and a patch kit, but I've never had to use either of them.
Being a firm beleiver in Murphy's law and all it's corollaries (sp?), I know it's just a matter of time. My question is how long will it take before I get a flat? My gut tells me that it will happen at night on a poorly lit section of the road when my headlight batteries are almost done (same with my cell phone) during a sudden and unforseen rainstorm.