Seriously. I either listen to CD's or nothing. The classic rock stations play the same old popular shit, modern rock stations play bullshit nu-rock like Nickelback or Hinder. Don't even ask about rap and country.
If I drove more often I would probably have XM/Sirius by now, but my job is five minutes from my apartment so the car sits 99 percent of the time.