DirectShow "useless" -- totally agree. Want to see a 3G P4 with 2G memory choke? Try using live & encoded video, sequentially accessed, transitions between videos, multiple VMR's (one for each of 3 screens) each with different mixed content (text and images), on live video, insert second video for hearing-impaired "signer", allow input cropping rectangle and output size and position adjustments, and for one customer, split a video stream between two display devices, oh yes, and cut the video latency for live video to minimum -- gives new meaning to "100% CPU utilization" and "frame drop". DirectShow support in C# -- only if you want to Marshall the hell out of the interfaces, again without support of any kind from MS. Use DirectShow in C# through COM -- Hi ho, hi ho, its Marshalling we go ..... While this is a little off-base from my original post, it has been quite lively. My original objective had something to do with draining the swamp ..... I just wanted a quicker way to scan articles on CodeProject and ignore VS.NET 2005 articles, most of which do not indicate the target in the article name, only in the text, or, in some cases, only when you try and run the sample code in VS.NET 2003 (no, I don't mind the converstion from 2002, etc, at least most of the time).