I've decided I can't keep up with this, so I'm now going to worry about it.
We only moved our code up from NET1.1 to NET2 in the last year and we don't expect our customers to go for Vista for a long while yet so there's no point in looking at WPF or WCF.
Just wondering why you are linking .NET 3 to Vista? We started moving a very large project and a new project to .NET 3 over a year ago and have gained so much from WPF and Workflow Foundation. We deploy our software onto Win2k3 for web and windows services. Also
XP Clients for the WPF Application front end. Not a vista PC in sight!