Is there any program or something you could install to keep some sort of log to keep track of which websites are visited from your computer even if someone clears the cache?

I have used defender pro parental control before and it works great. Not only does it track web pages vistied it also takes screen shots and recoreds all key strokes.I bought mine a wallmart for about 20 bucks and you get 9 other programs with it. It is called defender pro 10 in 1

Hope this helps you

try going on download.com and clicking on software then click security and spyware and then click parental filters and there are free parental software and you can also search for it on there. the URL is :http://www.download.com/Parental-Filters/3150-2162_4-0.HTML?tag=nav_dir