I'm working for a company that is trying to migrant our workstations from Windows to Linux, and this is exactly the sort of thing we needed.
There's one feature that would be nice, though, that doesn't seem to be possible; as it is right now, it's possible to set the gid on shares to the user's name, but that's only useful if every user has their own group. Instead, would it be possible to set the gid to the user's main group? We have about 100 users and around 5 main groups, so that would be very nice.
Nonetheless, excellent job!