Hi, there is a "Parse" button in ssms which tells you some incorrect syntax of the t-sql.
For tracking what you've changed you can use a SVN, e.g.: http://www.simple-talk.com/dotnet/.net-framework/tortoisesvn-and-subversion-cookbook-part-9-server,-repository,-and-statistics/
Download link http://tortoisesvn.net/
Igor Micev,My blog: www.igormicev.com