Peer review is difficult. I like it because I get to help others improve their work. It is also humbling because I realize the effort others have to endure to review my work. We all complain about that mythical "Reviewer #2" that really hates our work, but when do we realize that there is a little Reviewer #2 in all of us?