What is in Silverlight 2 that is not in Silverlight 3?
Nothing. Silverlight 3 is a full superset of Silverlight 2. It is 100% compatible with Silverlight 2 applications and provides more powerful features and functionality. Silverlight 3 applications even benefit from improvements in media playback and performance characteristics of Silverlight 3 without any additional changes needed.