> When should you suggest using of dotNet 3.5 framework over 2.0.?
Suggest to whom? To the customer? When the program they want to run
requires 3.5, or in very unusual cases, when they are inconvenienced by a
bug that exists in 2.0 and was fixed in 3.5.
To the developer? When they want to take advantage of the new features
found in 3.5.