Cell-free protein synthesis systems enable the direct in vitro expression of proteins from template DNA or RNA. Use of biochemical and bioengineering techniques has greatly improved the yields and productivities of cell-free systems. In some cases, the yields approach the in vivo levels. Moreover, in vitro systems are capable of rapidly providing artificial polypeptides that greatly facilitate protein engineering. Post-translational modification steps in cell-free systems also offer exciting possibilities as reviewed here.