Some colleagues have recently turned me on to two new tools for SharePoint development. Both fit perfectly my personal analogy of what software should be. For me, its a tool that gets the job done. The better the tool, the less you notice it. Think journeyman...