Smart virus writers include a sub-routine that disables anti-virus programs. It isn't the quality of the anti-virus in question, all AV programs can be disabled as part of a virus payload, but rather the quality of writing in the actual virus yourself.
I saw the slam against AVG in this thread, and it just isn't so. AVG is one of the highest rated AV programs currently available. While you may be smug using your AV client, the right virus can render it useless in just a matter of seconds.
AV programs give users a false sense of security, and this is why people end up infected with a virus. They visit a questionable website, download questionable content thinking that their AV program will protect. It just isn't so folks. The best method to avoid viruses is to stop downloading questionable content.
One user noted he had to download a Java update from a website. Think about it! The only Java update is going to come from Sun itself, not some other website. Granted, a website may request to load a Java control panel or application, but this is the time to be proactive and say no, not blindly clicking on OK without thinking about the repercussions.
I hate to say it, but you had it coming and deserved getting a virus with your blind clicking on OK and trusting websites. I wouldn't even let RR attempt to install anything from its website to my system, as doing so is just not a good practice. It may be a trusted site, but anyone can insert a line of code into a site and install a virus on the unsuspecting.
I trust you did go back to the site where you claim you were infected from, and informed them of the infection. They may not even be aware that a third party has injected some type of viral code into their system.
The only way to stay virus free is to be paranoid about computer safety and stop clicking on things you think you can trust. While an AV program is a piece of mind, it is no guarantee that you won't get infected, especially when savvy virus writers can disable virus protection. People will let an unknown party into their computer, but they won't let an unknown person into their home. Its the same thing people, practice being safe, be safe and you will stay virus free.