You would think this would be a basic life skill, but it seems almost nobody knows it, so please spread the word.
See All 112 Episodes of "Derek Sivers"