Multisite Per Site Registration

It’s a holy-grail to many. Make a per-site registration form that will not only let users sign up, but actually add them to the site they signed up from!