Question: In the past, some of my projects have required me to create a movie version of a fullscreen Flash application. The easiest way to do this has been to get a screen capture. However, capturing anything over 1024x768 has resulted in choppy video, which is unacceptable. I understand that there are hardware based solutions for capturing fullscreen video, but I have not been able to find out what these are. My output needs to be scalable up to 1920x1080 and result in an uncompressed AVI file with no choppy-ness.

Answer: 
If you load the movie into the Flash ActiveX control you can invoke the [`IViewObject::Draw`](http://msdn.microsoft.com/en-us/library/ms688655(VS.85).aspx) method (or the [`OleDraw`](http://msdn.microsoft.com/en-us/library/ms692711(VS.85).aspx) helper function) on the control to paint it into a DC of your choosing and loop through each frame in the animation. Extracting the audio will be more difficult, but if you've made the animations in-house that shouldn't be too much trouble.
[Phillips dvdr3575h](http://www.google.com/products/catalog?rlz=1C1GGLS_enUS291&sourceid=chrome&ie=UTF-8&q=dvd+recoreder+hdd&um=1&cid=9245182892068372171&sa=X&oi=product_catalog_result&resnum=1&ct=result#ps-tech-specs) and other set-top boxes may be the simplest. However, I don't believe they support the resolution you are looking for.