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.
or,
That horse will get your rocks off.