The hnRNP K protein is a versatile molecule that interacts with RNA, DNA, the proto-oncoprotein VaV, Src-like tyrosine and inducible serine/threonine kinases, the transcription factor TBP and a number of zinc-finger transcriptional repressors. The interaction of K protein with some of its protein partners is modulated by nucleic acids and K protein can alter the in vivo and in vitro rate of transcription. K protein can simultaneously engage several proteins and may facilitate molecular cross-talk. Taken together these diverse interactions suggest that K protein may act as a nucleic acid-regulated docking platform.