.net 3.5 is a really great tool... that has nothing to do with any problems it might or might not have. that is all about the programmers, no matter what environment if your programmers dont know what they are doing it will suck... DDI is looking like it is not going to suck.