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.

  • 9
    The second one sounds like it might be illegal in most countries.
    – immutabl
    Commented Jul 20, 2012 at 9:53
  • @5arx ...keep it cool, keep it cool... Commented Jul 20, 2012 at 12:53
  • 1
    @cornbreadninja sorry. It reminded me of this a lot: i.imgur.com/wmPP0.png
    – immutabl
    Commented Jul 20, 2012 at 19:56
  • @5arx LOL! I was quoting part of Emerson, Lake & Palmer's Karn Evil #9, specifically the part about 'seven virgins and a mule'. :D Commented Jul 20, 2012 at 20:00

1 Answer 1


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! Commented Jul 20, 2012 at 10:06
  • 4
    I haven't heard it used as "sexually excited", I heard it to become sexually spent.
    – BillyNair
    Commented Jul 20, 2012 at 20:44
  • 1
    Here rocks = stones = testicles.
    – TRiG
    Commented Jun 7, 2013 at 15:33

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