Tech N9ne is the fucking shit! If you haven't heard him yet then go check it out. His shit is so ill!