To add to the previous posts, for those unfamiliar with the XNA framework, one of its biggest strengths is that applications written using it can be easily ported from the PC, Xbox360, ZuneHD2 (I think), and WP7. Also the framework was designed with video creation in mind, especially for the...