Transfection methods for hard-to-transfect cell lines?

What is the best methods to transfect plasmid DNA/siRNA to hard-to-transfect cells, such as lymphoblastoid cell lines, MDCK cells, primary tissues?