If you haven't looked into this yet I would recommend it. The intellisense is really beneficial and an IDE that seems to me more robust than IDLE or PythonWin. We are using Visual Source Safe as a code version management tool that is plugged into Visual Studio for editing code files among multiple developers. This workflow is helpful as we look at maintaining historic edits to the code rather than just using files with dates appended to the filename.