I would like to recommend that SPGetCurrentUser accept the webURL option to be able to prevent an extra call to SPGetCurrentSite().
Comments: Nix the "and enabled it to be passed to SPGetCurrentSite" bit. I just catch it in SPGetCurrentUser.
Comments: Nix the "and enabled it to be passed to SPGetCurrentSite" bit. I just catch it in SPGetCurrentUser.