I am currently using the previous Sample Flex Viewer (the one with Flex 3, ArcGIS Flex API 1.3) and have made many modifications to it to get it the way I want it to look and function.  I now need to upgrade to Flex 4 (and very soon to ArcGIS Flex API 2.1 and Server 10).  Is there any advantage for me to abandon the map viewer I currently have and adopt the new one, or should I just upgrade what I have (which behaves nicely)?  If I move to the new viewer, I will have to make modifications to it to add some functionality that we require.  I just need some advice on this from those who have made the switch.