When setting up your computer you really should have 2 accounts.
An Administrator account ( Vista & XP )
A Limited User Account ( XP )Standard Account (Vista)
Then for your day to day activities you should run in limited user which will avoid you installing or running unwanted programs and applications that you
Malware and Spyware require you to run in Administration mode as they need to access system files hence running in Limited will enable you to avoid activating these programs.
In Vista the UAC is turned on and should be left on so that unauthorised chnages to your computer are monitored.