Tips on avoiding lockups, blue screen and frozen screen

How do we avoid lockups, blue screen and frozen screen? I have once experienced the 'blue screen of death' on my laptop before and it was running on Windows XP. How can I prevent this from happening again?
