Well defined, zero tolerance, guidelines virtually eliminate the need for code reviews. Variable naming, standard routines, syntax, how to do iteration, branching, common functions, etc., etc. etc., should all be outlined clearly, agreed upon, and adhered to.
I prefer to look at it this way...
Code Review: No one gets out of this room alive until this is right (whatever that means).
Standards Compliance: Wanna play? Good. Follow the rules.
Oh, and please don't give me that age old argument about how standards limit creativity; if this small price for quality software is too limiting for you, then go play by yourself.