I forgot that Heinlein's Time Enough for Love was written after Stranger in a Strange Land. I agree that it's got some great stuff in it -- I view it as kind of a collection of short stories pulled together under a thin veil of underlying plot -- sort of Heinlein's version of Scheherazade's tales. Thanks for reminding me.