Why do you even use an admin account as your regular account? This is like running root for everything under Linux. I have trained some non-technical Windows users to always run their regular stuff as a non-admin user and they have never picked up a single virus in the past 10 years or so.