This is an updated developer's release of the Biomolecule Toolkit (BTK). Significant changes include addition of optimal superposition and fast rmsd functions, addition of protein N-terminal and C-terminal groups, conversion of the general-purpose atom-based algorithms to template code for use with different iterator types, fixes for building protein backbone amide protons and protein backbone carbonyl oxygen atoms, significant changes to atom storage/lookup system for increased generality, and migration of the underlying linear algebra code to the Boost::uBLAS library.