So whatcha'll think of this track off Tech's new album Killer? http://www.youtube.com/watch?v=LOQiZWtAQkY