Text this: Developments in surface contamination and cleaning :