Mapping Domains on a Multi-Network Multi-site Install

Team WPMU,

I have a multi-network system where I'll be providing custom networks to publishers. Each network has at least three sites, and can grow however large they want. I know they'll want to use their own domain names.

So, their home site may be and they'll have some subsites like:

They will want something like:

What plugin, or combination of plugins, do I use to make that happen? I'm assuming Domain Mapping paired with Multi-Domain. Anything else? Also, how do I set that up?