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.
If you don't need to click around in the movie Flash CS3 supports frame by frame export of Flash movies (including scripted stuff). 

Open up your animation in Flash, if you don't have a .fla available making a simple wrapper that loads your swf should work too. 
Then go File -> Export -> Export movie, and choose Quicktime. Set the various fiddly bits to your liking, and then Flash will step through your animation as fast as it can, saving you both the risk of dropped frames and having to wait for a 1 fps capture.