When I switched from Windows to Mac, I was pleased with the performance of OS X. I tried Expose and Command-Tab to cycle through windows. However, Expose only shows you open windows (minimized windows are hidden). Command-Tab only lets you go through the open applications. Once again, minimized applications are not brought to the forefront. I got around this by hiding the applications instead of minimizing windows. (And I am aware of the Command-` function to cycle through open windows of one application).
Nonetheless, there was no true Windows-like alt-tab (cycle through every damn window, minimized or not) function built into Mac OS X. So I stumbled onto a piece of software called Witch. It lets you cycle through every open window – plus, you can map it to alt-tab (or option-tab if you want to call it that). Plus, I’m a keyboard junkie. I hate taking my hands off the keyboard to use the mouse to find things in Expose. Witch gives me back some of the functionality I have become used to in Windows.
It works very well. I highly suggest it for people who switch from Windows to Mac. I’m also aware that Witch can do more than just alt-tab, so if you’re curious about its functionality check out Macworld’s Article here.