Originally Posted by overload
Can you explain or support this? Why hidden text can cause harm?
The Aim behind the Hidden text is to render the page to the user in a manner that he sees content relevant to him but hiding the text to him means rendering some keyword rich content to the SE bots and so bots relise this as keyword bombing and cause you harm.

Now there are many reasons to have hidden text for menus and the best way to go about it is hide them via JS when the body loads make them hidden and not to generate them via HTML as bot may see that keyword cloaking and cause you harm unnecessarily.