I would like for LSPush to report the currently logged on user rather than the user who executed LSPush. I realized this was happening because I use a scheduled task on machines to run LSPush. But the task runs as the user who installed (created) the task (usually a domain admin). And sure, we could actually setup the task to run as the user who will use the computer (user1), but that defeats the purpose of seeing the "last logged on user" because if someone else logs in (user2), it will show the last user as "user1" instead of "user2".
I hope that isn't too confusing LOL