Mos Def has always been my #1. In that list- Jay-Z.