indeed - I've had my share of what you described as well.
Hey I just noticed your from Seattle - I was just there late this summer for a week. Couldn't find a proper affordable way to rent a couple of wheels to pedal around on though, so I had to spin in the exercise room at my hotel.
I like Seattle, one of my favorite cities I've visited.