DSL - Infuriating!

I returned home from Taiwan to find the "DSL" status light on my DSL modem blinking orange/green. So much for DSL. I HATE Earthlink. Curse them!! (Argh -- I called support, and the estimated wait time was 167 minutes. Is that not totally ridiculous? Who has THREE hours to sit around on hold?)

Any suggestions for San Francisco area broadband access? I've heard good things about RCN Cable Modem service.