High Resolution NMR of Macromolecules