When I try to use the Upgrade Wizard, after the system check, damn near every file shows permissions of 0644 and ownership by root.
This certainly is not the case. After I go into the directory and look at the permissions they are 0755 or 0775 and owned by the the owner of the virtual server (this is set up up in a box managed by Virtualmin, and everything runs under the user of that virtual server).