I had a few .avi's that I wanted to convert to .mpg so I could make a vcd. So, using TMPGEnc, I converted all 4 .avi's. I was then prepared to burn them using Nero. I burned them, carfully following the instructions on this site, and put the vcd in my drive to watch. An Invalid Page Fault error came up before the vcd was able to load. I tried it again and on a few other players with the same result. It isn't the players because I made a vcd that worked using the VCD NTSC sample from this site. I thought I must have screwed them up when encoding them into .mpg. So I tried re-encoding the first .mpg (because I deleted the .avi's) by changing some of the settings. I burned it to a cd using EZCD Creator Platinum 5 this time, and it didn't work either. So I knew something had to be wrong with the .mpg's so I went to the repair section. I have tried everything on the repairing .mpg page except the mpeg corrector and the m1 edit which I am about to try. Anyways, I did a simple de-multiplex and then multiplexed it back together. At the end of the multiplexing, though, I got this warning. ==22007 s packets cause buffer underflow. The MPEG file might cause errors when played.== I am sure this is the reason that the reason the vcd won't play, but I don't know how to fix it. If anyone knows what is wrong, please tell me. I will post any information about how the .mpg was encoded if need be. I'll get back to you on if the MPEG Corrector worked.