Also, almost every person here who "doesn't like wizards" seem to be of the type of user that doesn't need them.
For me, I didn't say I didn't like Wizards. I said I'm somewhat skeptical about them. I
often don't like them, but they can be well executed. Unfortunately,
most of them are not done well.
The important thing is to find a balance between helping the user accomplish an important and complex task, and not getting in the way. Every second you spend with something "in the way" of using the application, is another second the user has to just give up, close it, and move on.
Where I find they often fall down, and I think there's a real danger here, is when they try to avoid the developer's responsibility to make hard choices. Can't decide on appropriate defaults? Ask. Can't make a process simpler? Give them a wizard. There is a pull to that, and there be dragons. The biggest problem with these... Is that they try to get too much done, and the user doesn't yet understand what value they provide (at the very beginning). So, they either close it and move on, or many, many users (the exact ones you're trying to reach) will just "next, next, next" through the dialogs, mostly without even reading them.
I think they are best executed when they provide the bare minimum needed to get comfortable or set up, with a small bit of explanation. The Dropbox introductory wizard has always been well done, for example.
Or, when they are targeted at specific functions, and not "general" pre-run wizards.