The .NET 3.0 is basically the same as .NET 2.0 except it also adds WPF, WCF, and Cardspace to the framework (I may be missing a category). .NET 3.0 is part of the foundation of Windows Vista and is not widely used on Windows XP or earlier computers so I would not use .NET 3.0 unless it is absolutely needed or if the target machine is running Windows Vista. In another year or so the .NET 3.0 may become the standard on all computers, but until then use it sparingly.
Regards, Thomas Stockwell Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. Visit my homepage Oracle Studios[^]