Hi I'm new to video 4 linux. Can someone answer the following questions or direct me to websites that can solve my problems. Thanks very much. What is the best way to write my program so that it will not be too dependent on the capturing card? I'm looking at a particular card right now but I might want to switch to another card and I want the transition as painless as possible, possibly with a rewrite of the driver and that's it. I'm thinking of the following software structure: Capturing App | | v My SDK | | v Video for Linux | | v Device driver Eric Chao Software Engineer Merlin Software Technologies, Inc