I love the program VistaSwitcher and can only recommend it warmly (it runs on Windows XP or higher (despite its name) and is freeware).
With ALT+TAB you get a list with previews of all windows (instead of the uninformative block of icons that Windows otherwise displays). Additionally, ALT+(whichever key sits above TAB on your keyboard layout) lets you switch between all windows of the current application.