Limiting the level of tertiary amines on polyamines leads to biocompatible nucleic acid vectors.