I have XM and Dish Network with Sirius. Both are commercial free. As far as DJ's, they do have them, They are not on after every song. More like 15-20 minutes, and mostly what they talk about are what is playing on other channels, and only similar to channel being listened to.