Yes it does work - we have been using it for a while withough issues and it does run on the profiles. The only thing is that I run scans during off hours because of users complaining of speed issues when I ran the scans during work hours. There also used to be a bug back in 08 that made some issues with the on demand scan preventing users from logging in and assigninig users temp profiles. The issue has since been resolved. We have been using for about a year with no issues.