Ipod and XM radio are your friends.
Regarding XM, paying to listen to the radio is crazy in my opinion.