I already have 1, but just thought I would mention what a nice sounding unit the Harmony M is. You put the midi chords to your song on 1 of the tracks, then send that track to the Harmony M.
Plug in your mic. Pick the best sounding combination of harmony voices, pick the best effect for your voice. Turn on the "shift slightly left and right" effect so all the voices do not hit exactly. Now record while singing and turn up the Harmony knob whenever you want the other voices to come in.