I'm blessed with developers who take unit testing (and regression testing) seriously. The bugs I find are often related to useability, corner cases, or a different interpretation of ambiguous specifications. Mostly though, the difference between a developer and a tester is that a developer...