So like dozens of other people here I'm playing around with TT2 and the new nvidia codecs and I still don't understand exactly what VPP is. Yes I've read the official thread regarding the Nvidia codecs. In most of these threads people just want to know what settings to use. I'm more interested in exactly what this new filter does and why we should use it (i.e. I'm trying to get an answer that's more detailed than "use it because it looks better" or "use it because everyone uses it "). 
Does the VPP option in TT2 just provide deinterlacing and colorspace conversion? If so, why do we need to replace the current deinterlacing algorithm in TT2? If the deinterlacing performance in TT2 isn't up to snuff, why not use Dscaler or something else? I understand that the colorspace conversion is useful since I'm using ffdshow (resize in ffdshow is done in YV12). But, is there any other reason I should use the VPP filter in addition to ffdshow?
Btw, I'm running a Radeon. I've heard that the vpp functions work in hardware on the new Nvidia 6600 cards (maybe NOT the 6800?). So, is it the case that one shouldn't bother with VPP if you don't have an Nvidia card?
Edit: ok, so I found this in a post from Karnis.
Video Post Processor
Advanced image processing film mode detection algorithm for better looking video playback. The ForceWare Multimedia video post processor detects, inverts, and reconstructs the 3:2 pulldown of incorrectly encoded DVD's (such as TV shows, documentaries, music videos, cartoons, bonus material, and special features) from NTSC 33ms video back to its original 42ms progressive film source. The result is crisp video playback for your entire DVD collection
Does this mean that for film dvds that we shouldn't even bother with VPP?
Does the VPP option in TT2 just provide deinterlacing and colorspace conversion? If so, why do we need to replace the current deinterlacing algorithm in TT2? If the deinterlacing performance in TT2 isn't up to snuff, why not use Dscaler or something else? I understand that the colorspace conversion is useful since I'm using ffdshow (resize in ffdshow is done in YV12). But, is there any other reason I should use the VPP filter in addition to ffdshow?
Btw, I'm running a Radeon. I've heard that the vpp functions work in hardware on the new Nvidia 6600 cards (maybe NOT the 6800?). So, is it the case that one shouldn't bother with VPP if you don't have an Nvidia card?
Edit: ok, so I found this in a post from Karnis.
Video Post Processor
Advanced image processing film mode detection algorithm for better looking video playback. The ForceWare Multimedia video post processor detects, inverts, and reconstructs the 3:2 pulldown of incorrectly encoded DVD's (such as TV shows, documentaries, music videos, cartoons, bonus material, and special features) from NTSC 33ms video back to its original 42ms progressive film source. The result is crisp video playback for your entire DVD collection
Does this mean that for film dvds that we shouldn't even bother with VPP?