Since you are using Firefox you may want to use a script blocker like NoScript.
I have it on all the time and then once I know a site is trust worthy I elevate the privileges.
Initially it can be a pain since it blocks all flash and java and it takes a while to get your regular sites listed as being trustworthy. For me the security upside is worth it.