@apinvests: All great points.