Colloidal chemistry offers several tools to synthesize and manipulate nanoscopic objects. Despite the existence of a plethora of tools to design building blocks, methods for assembling these components into functional macroscopic materials are still in their infancy. This review discusses the recent progress made towards assembling rudimentary nanoscale building blocks into functional macroscopic materials.Colloidal nanocrystals (NCs) are well known because of their emission tunability [1]. Additionally, these materials exhibit exceptionally high quantum yields and photostability in colloidal solution [2,3]. Luminescence is however only one among several intriguing properties exhibited by these materials. In fairly general terms, the unique properties of colloidal NCs arise from two different sources. Quantum confinement [4,5] acts differently and to a varied extent on the several excitations within a NC. Quantum confinement manifests itself through a change of the density of states. The magnitude of this effect is different for various excitations, as each excitation samples distinct characteristic volumes of a material [6]. NCs therefore end up with vastly different physical properties compared to bulk materials. The other key influence on NC properties comes from the flexibility afforded by colloidal chemistry. Colloidal techniques enable the synthesis and manipulation of materials with a host of functionalities: Semiconductors [1], metals [7][8][9][10][11], semimetals [12], superconductors [13,14], thermoelectrics [15], etc. For example, figure 1 shows a host of metallic as well as semiconductor NCs synthesized using colloidal techniques [16]. Structures as diverse as platelets, nanorods, bipyramids, core/shell architectures, etc. may be prepared by varying the reaction conditions, surfactants or both [11,[17][18][19]. While nanostructuring modifies the physical properties of individual materials [20], colloidal chemistry opens up the additional possibility of combining rudimentary building blocks into materials with counterintuitive dual functionalities. For example, Pramana -J. Phys.