...yeah, well that's probably most on the forum.
Trouble is, it's nigh on impossible to learn the necessary intricate details to avoid the mistakes until you have lived and breathed it from conception to finalisation, pored over the contracts dictating the movement of funds, and been privy to...