Overall MPEG2 Works does exactly what it says it is going to do, does it well, and is rock-solid stable. It's also free, and just as good as a lot of very expensive applications claiming to do what this one does. I have couple of minor quibbles, though, which really come more under the heading of "areas for future development", than complaints, and I hope Serbian takes this in the spirit it is intended. And, of course, it may be that the problems I experience are specific to my own setup.
The first is, yes, like one or two others, I'd really love to have a progress bar or some other way to tell how far along the processing is. I seem to recall that at some point there was a progress bar, but I'd never known it to actually represent the true state of completion: it started when the encoding started, moved about 1/4 of the way along for the rest of the process, stayed there, then disappeared when it was finished, so it didn't serve much purpose, as far as I could tell. At the moment the best way seems to be to locate the actual file on my hard drive as it is being created, and single-click on it to refresh the file size now and then. Maybe I'm just impatient, but there's got to be a better way than going between that and Process Viewer. Maybe just open a terminal window showing percentage of completion, or number of minutes of actual footage encoded, or even frames?
Another is related: as has also been mentioned, this is a slow app. Video encoding is slow on most machines, so this is no surprise. I know that some other apps (like, say, Discreet Cleaner and even ffmpegX) offer Altivec support for a slight speed boost on G4 machines. Obviously for an application that is a front-end for a bunch of UNIX applications, it's pretty much dependent on those applications' capabilities. But if there were a way to add Altivec support (assuming it isn't already there), it would be wonderful. I know ffmpegX provides it, but it seems a bit more temperamental than MPEG2 Works; sometimes it (actually, yuvscaler is the usual culprit) doesn't work at all.
Finally, what's up with menus (even the Apple Menu) while encoding is in progress? There seems to be no way to quit the program except by force quitting, at least until encoding is finished, and I also find I can't hide the app window and menus; the best I can do is push them to the back. Is there some reason for this? It's not a big problem, just kind of odd.
I know this seems like a lot of complaining, but actually MPEG2W is an excellent app., one I know I couldn't possibly create myself, so I hope these comments will be understood as possible ways to make a great app even better...
Thank you, Serbian!