In this review, we summarize design strategies for generating proteins with desired sequences such as long contiguous base pairs and diverse sequence specificities based on the nature of Cys(2)-His(2) zinc finger proteins. Recent progress towards artificial DNA binding proteins has been achieved by structure-based design processes and by selection strategies. Indeed, a multi-zinc finger protein with an 18 (or 27)-base pair address, and new zinc finger proteins for diverse DNA target sites (TATA-box and p53 binding site) have been created successfully. Such novel zinc finger proteins will probably be useful tools in molecular biology and potentially in human medicine.