Well.... what I know about them is this:
If program acts odd: see if it can be updated
If a program crashes: restart it
it that fails: restart computer
if that fails (and it's a laptop) shut it off, remove battery, reboot
That's usually the magic fix... if that fails, I just mutter threats at my machine until it starts working again