Don Jones wrote: A CTP is pre-beta code that Microsoft provides to let eager users like me ge an idea of where Microsoft is headed wht the next version of an application. Each CTP milestone or drop (as they call it in the industry) may differ completely from previous drops. This is becasue the development team gathers feedback, reviews it carefully, and then makes changes to the application based on this user feedback. That methodology brings up an important benefit and important caveat about your use of the CTP. The benefit is that when you use the CTP, you're able to give feedback (through the connect.microsoft.com Web site) about the product at a time during the development when the team is able to act on that feedback! If you wait until the beta or, even worse, Release Candidate stage, your feedback is a lot harder to incorporate. During CTP, anything might happen and the team can make vast and sweeping changes if necessary. That brings me to the caveat. The CTP is not ready for production. Sure [XNA Game Studio 3.0 CTP] may be one of the most stable pieces of pre-release code you've seen, but keep in mind that the next CTP may be a completely different app. So don't start relying on [this CTP], becasue the next version may require you to start all over....In addition, since the CTP is very early code, Microsoft has so far placed most emphasis on the app working on the latest oerating systems, meaning Windows Vista... Current OS compatibility is no indication of the OS compatibility you can expect for the final released code. Backporting receives attention later in the development cycle.
Zune MVP Contributor, http://www.insidethecircle.net