So the question is.. have you used a pre-release product or technology (a Community Technology Preview, Beta or Release Candidate, etc) to develop your own product with?
For example, you might have developed a website using Microsoft's ASP.Net MVC (which just went RTM yesterday) or built software against SQL Server 2008 RC 1..etc
If so..
1. What steps do you (or did you) take to minimise the risk of problems occuring when the pre-release product is properly released?
2. Do you wait a specific timeframe (until a product is a Release Candidate, for example) before working with a product?
3. What would be the main advantages (vs. risk) of working with pre-release technologies?