I am looking for the best Keylogger that will log all keys pressed and also if possible, take screenshots of websites visited and somehow get copies of emails received via Gmail and messages received via MySpace on my computer. It is a home use computer and I believe my son is getting into some bad stuff and would like to monitor his use. Any suggestions? I need it to be undetectable in the task manager/add and remove programs and anywhere else as well. It does not matter if it is free or not I would like to try both.