Why do the picture quality of these two apps suck compared to the default 6600 camcorder?

Does it make a difference in picture & sound quality if I install on the phone memory instead of the MMC?

I could only record up to 32 sec with sound with VideoMSG while it says that it could record up to 40 sec, why is that?