Text this: Developments in surface contamination and cleaning.