Self-assembly represents a promising strategy for surface functionalisation as well as creating nanostructures with well-controlled, tailor-made properties and functionality. Molecular self-assembly at solid surfaces is governed by the subtle interplay between molecule-molecule and molecule-substrate interactions that can be tuned by varying molecular building blocks, surface chemistry and structure as well as Substrate temperature. In this review, basic principles behind molecular self-assembly of organic molecules on metal surfaces will be discussed. Controlling these formation principles allows for creating a wide variety of different molecular surface structures ranging from well-defined clusters, quasi one-dimensional rows to ordered, two-dimensional overlayers. An impressive number of studies exist, demonstrating the ability of molecular self-assembly to create these different structural motifs in a predictable manner by tuning the molecular building blocks as well as the metallic substrate. Here, the multitude of different surface structures of the natural amino acid cysteine on two different gold surfaces observed with scanning tunnelling microscopy will be reviewed. Cysteine on Au(110)-(1x2) represents a model system illustrating the formation of all the above mentioned structural motifs without changing the molecular building blocks or the substrate surface. The only parameters in this system are substrate temperature and molecular coverage, controlling both the molecular adsorption state (physisorption versus chemisorption) and molecular surface mobility. By tuning the adsorption state and the molecular mobility, distinctly different molecular structures are formed, exemplifying the Variety of structural motifs that can be achieved by molecular self-assembly. (C) 2008 Elsevier Ltd. All rights reserved.