Throughout my career, I've had varied amounts of success getting along with QA. I admit that I can take bug reports personally, but usually when they're crafted in a freeform style that is worded more like a complaint: "This process is STILL not working!", without enough information to reproduce the defect.
I'm willing to work on my sensitivity to criticism, but I'd also be interested in tools and techniques that depersonalize the QA process and encourage informative bug reports. Currently, bugs are reported via email or sometimes by walking up and verbalizing them.
Any tools should be: free as in beer and easy to install/low administration. I'm also open to blog posts, books or articles on how to desensitize myself to bug reports.