When developing an application with lots of stored procedures, should you store them in some sort of source versioning system (such as source-safe, TFS, SVN)? If so, why? And is
Sure you should.
In MS SQL 2008, you can do it right from Management Studio.
MS SQL 2008