I really appreciate everyone's info regarding the pitfalls of the site I used.
What's a bit surprising to me is that they didn't force me to use their download manager to get he program. I was looking specifically for a site that didn't require that when I found the page I did. Maybe they attached things within the download itself.
I haven't noticed anything as of yet, but again, really appreciate the information. I'll keep an eye out for anything screwy.