<p>We are moving from regular 2.0 webforms with no testing to TDD MVC </p>

<p>I'm looking to find out all the requirements for making the jump from 2.0 to 3.5 MVC.  </p>

<ul>
<li>Does SQL Server 2000 work with .net 3.5? </li>
<li>Does the MVC Framework come with .net 3.5?</li>
<li>How does AJAX work with all this stuff?</li>
<li>Is visual studios team suite worth the time/money?</li>
</ul>

ASP.NET MVC is an extension of ASP.NET 3.5, it is still in beta and voices says that it will be available before the end of the year.
For your other questions:
- .NET 3.5 works well on SQL Server 2000
- The MVC framework is not part of .NET 3.5
- For using AJAX with ASP.NET MVC it's better if you take a look at JQuery (or other frameworks). The support for ASP.NET Ajax is not fully available.
IMHO the real advantanges of ASP.NET MVC are:
Testability
Testability :-)
The ability to generate the HTML that you really want! No viewstate! No other noise! :-)
BTW the jump to TDD with MVC is not simple...it needs time.
HTH