Really great deep dive into the business of TBPN by @natjarv