Shouldn't be a problem. At work I have the .NET 1.1 SDK and the .NET 2.0 runtime installed on the same machine. I haven't tried having multiple SDKs, but as far as I know everything is installed to separate directories.