I heard NIN's version first, obviously, and I sat in my car, turned up the radio and cried, but I didn't know who sang it (coulda figured it out if I'd heard it more than that fleeting second on the radio on my way out to the club). Then I heard Johnny Cash's version and loved it!! But I didn't recognize that I had heard it before. So I started askin around and through the grapevine I was turned on to the NIN's version again (my friend gave me the CD). I can only listen to it on a rare occasion when I need to cry and feel remorse.
Anyway, I can't decide which version I like better, but if I had to make a quick decision, I guess I'd say NIN (I'm a huge fan of both though).
PS: Check out my store: gypsiesdoitbetter.com for 50% off punk and vintage apparel and accessories!