A composition for the delivery of a nucleic acid compound is provided which comprises a cationic peptide or polymer and a lipidoid compound. The nucleic acid compound may be any chemically modified or unmodified DNA or RNA. The amount of the lipidoid in the composition is preferably low, relative to the cationic peptide or polymer.