Truth. As much as I love hip-hop, it's not great coding music because there are too many words which draw your focus away.
I will either listen to just one song on auto repeat or a tiny playlist of At times I also listen to a "white noise" CD called Holosync that is theoretically supposed to help improve neural connections. I like it just because it is noise and not distracting, but I have no evidence to show that it helps me code or is actually improving my brain function.
I've had multiple days where I made fantastic progress while listening to the Notorious BIG's "Hypnotize" on continuous loop for 12+ hours straight. :-)