While surfing on the net , I found this hilarious translation .....Please Register or Log in to view the hidden image! Now I just wonder, what the lyrics really mean in english ??? I guess SAM would know ...... http://www.youtube.com/watch?v=bLpROhIg9eA&NR=1