The present invention provides for lipid:nucleic acid complexes that have increased shelf life and high transfection activity in vivo following intravenous injection, and methods of preparing such complexes. The methods generally involve contacting a nucleic acid with an organic polycation to produce a condensed nucleic acid, and then combining the condensed nucleic acid with a lipid comprising an amphiphilic cationic lipid to produce the lipid:nucleic acid complex. This complex can be further stabilized by the addition of a hydrophilic polymer attached to hydrophobic side chains. The complex can also be made specific for specific cells, by incorporating a targeting moiety such as an Fab fragment attached to a hydrophilic polymer.