Using cationic polymers, nucleotides can be transiently transfected into eukaryotic cells in an inexpensive and simple manner. After protocol optimization, the results can be easily reproduced. As a drawback, transfection by cationic polymers has a very low efficiency (<10%) in a number of cell types, including primary cells. Further, cationic polymers are highly cytotoxic and therefore not suitable for transfection of sensitive cells and generation of stable cell lines.