Strategies to improve DNA polyplexes for in vivo gene transfer: will "artificial viruses" be the answer?

Strategies to improve DNA polyplexes for in vivo gene transfer: will "artificial viruses" be the answer?