Window list?
All open applications are shown in the dock. It's pretty obvious what is going on once you get used to it.
Anyways for the particular windows, OS X doesn't realy use them, each application get's it's own virtual desktop or plane or whatever. And you switch between the different planes.
Doesn't seem like much of a flaw to me.
In fact I like that better then the MS and commonly used-Linux solution were you have gobs of individual windows all stuffed into one screen.
You just click on your application and all the windows associated with it comes up at the same time and you aviod situations were you have a single agry dialog box that doesn't want you to go anywere until you click "apply". "ok" or "cancel"
Never had any trouble with it before, even without anything like expose.