I usually hate rap music, mostly due to the nastiness of it: nearly-naked women shaking their assets, the bad language, drug and violence references... There's very little good in it.
But my sister Sarah pointed me towards a Muslim group called Native Deen. The lyrics are all Islam-related. One of my favorites is "My Faith My Voice", about religious tolerance and the true nature of Islam and Muslims. :)