Ok, so I want to somehow convert my massive video collection to MP4. I've picked MP4 because it seems to be universally compatible with items like, quicktime, my iPhone, and my PS3. It also contains MetaData that I can then manipulate and edit with MetaX. But this is what I am looking for specifically: 1. Something that can do batch processing. Maybe even with different source formats (select a group of avi and wmv files). 2. Something that has pretty much every codec built in. I don't want to batch convert like 50 files and then come back later and find that one of the files didn't have the audio codec, but I've already deleted the source. 3. Something that has a maximum resolution threshold. This seems to be a tricky one. The goal of this is to reduce a 30 minute show to something under a 1 Gig per-say (just a random example). Point being, I don't need HD resolution for everything, and I want to say that if this movie is above a certain resolution, or FPS, or what have you, shrink the size down a bit. But don't force other movies that are lower or that aren't at the same proportions into that format. 4. Something that's stable and gives a good success rate. A couple years back I used Automater to direct Quicktime to convert wmv and avi to mov files, and it seemed ok. I loaded them into iTunes and started to add metadate. Problem was, some (not all, but a lot) would crash at certain points during playback. Any ideas? 4.