OK so it seems the last few days I have seen more and more talk about WPF.

What exaclty is it (I know it means Windows Presentation Foundation)? Do I have it? Am I already using it? I have VS2008 3.5sp1 and I only work on Windows Applications at this time, no web, asp or C.

I have actually seen many articles but never got the clear picture.

It would be nice to see an expert put up an FAQ on this.