as i understand .net 1, 2, 3 are all independent. having all 3 installed doesn't impact your programs, so install them all if you can. as a program is develeoped for a specific .net config/build; ie 1.x, 2.x or 3.x it will use it's appropriate build when running. but won't run if it requires 1.x and you only hve 2.x installed. Thus the need for all 3 DEPENDING on what stuff you've installed and what it was built/compiled against/with.
-----signature-----
Ag Nar
Portal Mule Master of the Loresraat
Mastering the pixels of gamedom, 1 MMORPG at a time..