This is a great album of theirs. Its definitely better than "Herzeleid" but that one has good songs on it too. If you get this also get "Mutter" because that has some killer songs on it. I recomment it 100%.
By the way, for the people arguing whether its "You Hate" or "You Have", the answer is both. In the REAL german version "You have" makes sense while in Rammstein's translated song "You hate" also makes sense. Here's how:
in German, it says:
"Du hast mich gefragt, Und ich hab nichts gesagt"
meaning "You have asked me, and I have not answered". The words "you hate" substituted for "you have" would not have made the least sense here.
Their official translation is:
"You hate me to say, but I did not obey"
I think the point they are trying to get across in english is something along the lines of "you want me to answer, but I wont so you hate me because of that." So I guess that proves that the real version says "You Have." Rammstein's own english translation to "You hate" also makes sense because the context its used in. Hope that helps!