What is the best time to take portraits outdoors

This is a question that I get asked a lot.  The technical answer is an hour after sunrise or an hour before sunset. My photo shoots are usually around those times, but I have shot in the middle of the day indoors through a window, under trees,  or in shade. The real...