Keyboard shortcut for switching between open windows [duplicate]

Solution 1:

Witch is the way to go. I used it everyday for many years and it never let me down. The support is great and reactive. In addition, it has many option, so you can configure it to your desires and then forget it isn't part of OS X.