I dont even know of a version 4. In theory you dont need earlier versions, but in practice if a program requires a specific version, you must have that version installed even if you have newer versions.
Here's version 4: http://filehippo.com/download_dotnet_framework_4/ EDIT: looks like i'll be keeping those older versions
well...theres some of us who can't download from the Microsoft website because our windows isn't genuine....
unless there is some kind of new patch out for Win7 there is no way to pass the windows genuine advantage check.....