Technical Due Diligence

work in progress...