Has anyone check this out yet. I would like to but I am afraid to put anything else on my computer with out knowing more about the site.