Biocompatible materials with nano-scale structure hold great promise as controlled release reservoirs for delivery of both small-molecule drugs and various classes of biomacromolecules, such as peptides, proteins, plasmid DNA and synthetic oligodeoxynucleotides.