This paper surveys selected problems in nonlinear system identification and outlines some recent approaches for their solution. The problems discussed are model structure determination, parameter estimation, model validation and Experimental design. The approaches are based on Volterra Series, pattern recognition, Group Method of Data Handling (GMDH), fuzzy clustering, self-modeling, Bifurcation Analysis and Catastrophe Theory.