I'm very interested in using 4.0 framework and also the Entity Framework 4.0. Currently .net 4.0 is in CTP and I'm EF 4.0 is in CTP Preview. I will not be coding for a few more months, but i'm not so sure that either .net 4.0 or EF 4.0 will be RTM by then.
My questions:
1) Regarding Microsoft Products, is CTP usually stable enough for production?
2) If I use CTP initially and then want to upgrade to RTM when it's available should i expect a lot of pain in the upgrade? or is RTM usually "backwards compatible" with the CTP?