Hard Rock: Thousand Foot Krutch, Day of Fire, 12 Stones, Kutless, and Skillet.
Rock: Sanctus Real, Relient K, and Seven Places.
Hip-Hop: Tobymac
Others: DC Talk, Jeremy Camp
For all, I just suggest their latest album, save DC Talk. Go for 'Jesus Freak' for them.