personally i usually reset the CEL a time or two before reading the code to ensure that it isn't an erronious error.
also.. best way is to yank the ECU fuse. disconnecting the battery terminal is for people who can't read teh cover on a fuse panel

h: