Ooops, how could I forget Kurosawa and Ozu.  Ozu should be before Fellini and I'd place Kurosawa somewhere else. Darn, it's so hard to rank these great directors. Just now, I remember I missed Bresson, Babenco, Schlondorff, Fassbinder, Tavernier... and the list goes on and on.