you can upload to your forzamotorsport.net account directly from the game and then download into your computer when you make it into a movie.
Only crappy part is that it only gives you like 30 seconds at a time, so you would have to piece it together. Or get one of those capture devices fro games.
you could also ghetto style it and record your tv with a camera.