This may not be the right place but fingers crossed!

I want software to monitor my home PC, I want it to keep track of my
own stuff so 'stealth' isn't necessary.

I want to record actions so that I have a record, I want to monitor
online access/chats but also local file access / keystrokes.

I see it as useful in tracking down some problems that keep poping up,
so I need to know what programs are accessing files etc etc. It would
also be handy to keep a record of what/where/when and if problems
occur then I have a sort of audit trail to try and work out why it
happened. No one else uses my system so like I say stealth is not
important nor is remote access.

The keystroke log should be ordered so that for instance I could look
up Word and see the whole document typed rather than looking at a
dozen different entries.

I've looked at loads of products (spy buddy, spyagent, whatwherewhen,
acespy, activity logger, desktop detective, starr, netobserve, pal
css), they are all lacking in one way or another. Usually the
reporting is awful or non-existant. Some don't log local data, some
log network connects which is nice. The whole field seems
disappointing.

Are there any other packages anyone can recommend? I did see spector
pro but they don't supply a demo and there was a review that stated it
made illicit calls back to an unknown web site which is very worrying.
Obviously as I can't get a demo I can't test it for myself and it is
far too expensive just to buy on the off chance - especially given my
experience so far.

Thanks.