I see both of these two phrases used quite often and I have to question why rocks are so cool here. Is there a history behind both of these sayings, and is possible that both of them are just mere propagandistic marketing blather by Gary Dahl?

How do you decide which one to use? In Texas, I hear both of them interchangeably.

That horse will rock your socks off.


That horse will get your rocks off.


To get one’s rocks off is to become sexually excited. If a horse does this to you, you should probably seek professional help.

To rock your socks off is to have a good time. There is no sexual connotation to this expression, as far as I’m aware.

  • 2
    I have heard both used in a sexual manner, though I have never heard "get one's rocks off" used any other way than sexually! – David Watts Jul 20 '12 at 10:06
  • 4
    I haven't heard it used as "sexually excited", I heard it to become sexually spent. – BillyNair Jul 20 '12 at 20:44
  • 1
    Here rocks = stones = testicles. – TRiG Jun 7 '13 at 15:33

Not the answer you're looking for? Browse other questions tagged or ask your own question.