Just a quick note on something that bit me today.

1) CVS doesn't like Unicode encoded text files and it corrupts them.

2) If you create SQL scripts using SQL Enterprise Manager and use the default settings, you will get a Unicode encoded script file.  Either change the setting in SQL Enterprise Manager to create an MS-DOS text file, or open the file in Notepad and "Save AS…" ANSI format text.