Bradders, over this last summer I worked for a national chain of letting agents - in the 'customer care' - this meant for snagging/extending leases/evictions/inspections/inventories/GSC's/damages etc etc.
  Well - all I can tell you is that it opened my eyes big time
 
  C, not an expert BUT now knowing what to try & avoid!