A method for depositing monolayers or multilayers of molecules onto a solid surface, forming a uniform thin film.