The green video is probably a effect of Windows having to switch codecs partway through exporting/rendering. One reason why it's better to convert various source files with multiple codecs to files with a single editing codec for editing.
As for upside-down video, I've experienced it when I've played back a video isn't mod16 resolution (width-wise anyway). I've read of it happening with various DivX and XviD decoders and if people knew exactly why it occurs, someone would be able to fix it. Unfortunately, it almost seems to occur at random for video to video depending on the combination of encoders and decoders with certain computers. Some decoders have an option to flip the video vertically, but it applies to all videos using that decoder and is primarily useful only if everything you playback is flipped.
You can also try to export your movie in smaller chunks, then rejoin them in VirutalDub/Mod (
WMM FAQ #3).