Jeremy Miller writes some of his recommendations for best and worst practices for using Mock Objects in your Unit Tests. He makes a lot of sense and I wholeheartedly agree with his conclusions.
His writing is clear and elegant (not to mention great person stories).