Did somebody say "Meshuggah"? http://www.myspace.com/meshuggah \m/