There are several in vivo transfection reagents for delivery of RNA (siRNA, shRNA, miRNA, mRNA), plasmid DNA, and proteins:
1. PEG-Liposome In Vivo Transfection Reagent - http://www.biocompare.com/Articles/NewTechnology/2708/PEG-Liposome-siRNA-In-Vivo-Transfection-Reagent.html
2. Nanoparticle-based In Vivo Transfection Reagent - http://www.altogen.com/mirna.php#nanoparticle
3. Lipid-based In Vivo Transfection Reagent - http://www.altogen.com/mirna.php
4. Polymer-based In Vivo Transfection Reagent - http://www.altogen.com/mirna.php#polymer