I don't know a whole lot about the genre, but I know what I like, and this sure sounds good to me. Well done.