I had to add...

Years ago, at 17, I believed the expression to be, "It's a doggy dog world"...my girlfriend at the time had to correct me...

The "take it for granite" comment had me howling with laughter if only because my kids have proved to me that how you hear/understand it is how you spout it....

Cheers -
D