How to accomplish streamlined account/site creation?

I noticed on Edublogs the signup process is a "Wizard" style guided process with 4 steps.

Is that a config, theme, plugin, etc that does this? Or a combination?

I would like a similar streamlined approach tailored for my customers as well.

* I am on a bit of a rush on this one guys...
I'm almost ready to launch!