The stuff below is mostly... outdated... see wiki for more recent activities.
The truth is that I was irritated by a lack of a window manager independent window switcher. So I came up with this idea. The script requires zenity, wmctrl, awk, and sed, which are available in any GNU/Linux distribution. It pops up a list of windows which shows window title, desktop number where the window is placed, and a unique window identifier (esp. for geeks). The list is sorted by window titles. A window to swich to can be selected by using up and down arrows or by typing first letters of its name. Upon hiting enter the window is switched to.
A nice thing is that it shows all windows from all desktops, including panels! Period. Oh yeah, I assigned a shortcut F12 to lauch it - this way any time I need to switch to a window I just press F12 a pick it from the list.