I was always impartial to just memorizing the word:

HHeLiBeBCNOFNeNaMgAlSiPSClArKCaScTiV, which is pronounced:

Huh-He-Lie-Be-Buhc'inoff-knee-Nam-galsips-clark -kickass -cutiv.

Stupid, but effective.

In fact, I have decided to name my first child this, in order to make her scientific knowledge immediately aided by her name.

Or maybe I'll just go ahead and call her:
"The-square-of-the-hypotenuse-is-equal-to-the-sum-of-the-squares-of-the-other-two-sides".

The memorization of nmemonics, in both cases, is rendered completely redundant! What could be easier to remember than your own name?

Some people, I suppose, would say I am stupid, but effective.