Well I did hear that MS was removing support for VB6 in the next version of Windows but maybe they just mean development support. I thought when they removed support it meant programs designed in that language would not run anymore.

I really like Windows Forms and it has more functionality right now then WPF when I just need powerful controls but don't care about these shinny flashy programs.

My program would be designed to do a job not to have fancy colors and animation. But I heard that all new applications should be designed with WPF and that WPF is replacing Windows Forms. Then I heard from a microsoft blog that WPF is not intended to replace Windows Forms so I don't know who to believe or what UI to use.

If I had my choice I would use Windows Forms. I know it well and can make a UI fast. But I was worried that I would be rewritting my app. again in the near future because I would be forced to upgrade my Windows Forms app to WPF.

MS is pushing the flashy animated UI now and even using it in Vista. Its cool for games and web and other programs but I don't see what place it has in a pure business application.

Speaking of Windows 7 this is the first I've heard of it. When is it scheduled to be released?