So I have .Net framework 2.0, 3.0, 3.5, 4.0 client profile and 4.0 extended, as well as C++ 2005, 2008 and 2010 Redistributable. Is it safe to uninstall all but the latest? it seems a lot to have, after all.

thanks for your time
~Julian