We don't know if a cycle will last for 5, 10, or 20 years, but there is an ebb and flow to the market that is every bit as ...