The development of chemical and enzymatic methods for the synthesis of homogeneous glycoproteins is a fascinating challenge at the interface between chemistry and biology. Discussed here are the currently available methods for preparation of homogeneous glycoproteins. These methods include (1) glycopeptide ligation; (2) glycoprotein remodeling; and (3) in vivo suppressor tRNA technology.