In this paper we develop a general thery for generalized synchronization. We find conditions for appearance of generalized synchronization in directionally coupled systems. Open problems in the area of synchronization of two-directionally coupled systems are addressed.