I'm aiming to express a protein in mammalian cells via a transgene. I've looked at Herpes Simplex Virus (can insert large sequences into viral genome) and hydrodynamic transfection for delivery of the gene into the cells. Both look promising, but I'm interested to know if there are other options for delivering large transgenes.