COTS AND CRADLES