Basic scenario is a PC repair shop where there's a lot of time being essentially wasted downloading/installing Windows updates on individual machines. I had intended to set up an in-house WSUS server to deal with this, but as I got into the install documentation, I found that the WSUS license specifically disallows serving updates to computers that don't belong to your organization.
Since I try rather hard to keep everything legal (even if the license restriction is a bit asinine), I'm trying to find alternatives to WSUS that would allow deploying locally cached Windows updates, preferably over the network, in as automated a manner as possible.