WOW, you all have it bad and I am spoiled, I am so lucky. I do my daily winter 20+ mile rides in a retirement community near Tucson with 5' to 8' bike lanes that are keep spotless and rarely see anyone else with passing being easy. I ride in Portland OR in lanes and designated paths and get along just fine. In Wy at our cabin I have again white striped shoulders about 3' wide and very courteous driver who I have even seen in my rear view mirror to slow down so that two vehicles (usually trucks) will not pass me at the same time because they prefer to get completely over in the on coming lane as they pass me.