I have to develop a web service and I need to decide between learning/using Flex and Silverlight. For now I have ArcGIS 9.3 but I am expecting to migrate to 10 in another couple of months. I would like to choose program, which will work in both versions, so the later transition do not cost me starting from the scratch. I saw on server functionality matrix that Flex works with both versions, but it is possible to just take Flex developed for 9.3 and move it to 10? What about Silverlight? May I use Silverlight in 9.3 in the same way as in 10? Thanks for all your responses!