Mac-Style Application Switcher
I use Linux (Arch Linux with KDE) and Mac, and one of the things I really miss in Linux is OS X's application switcher: one keyboard shortcut (by default Cmd-Tab) switches between applications, and a different one (by default Cmd-`) switches between windows of the application you're currently using. For instance, to switch from Firefox to Terminal I would use Cmd-Tab, and to switch between multiple Terminal windows I'd use Cmd-`.
In KDE, at least, the default behavior is simply to switch between any open windows when you use Alt-Tab. Can anyone recommend an application switcher that would provide Mac-like functionality? Or perhaps a window manager that would do so?