I have every mame from Mame 30 onward... it takes about 36.5 megs on my hard drive out of 6 gigs. It doesn't take that much space because I have a program called UPX - it's like winzip... it zips up your executables. (The reason I say this is some of the earlier versions on this page are not "zipped".) I also have created an enhanced "playback.bat" batch file where I just type "playback(posted 9341 days ago)", and I get a list of all the mames from mame 30 to mame 35 beta 13. All I have to do is select the right one. It makes my playbacking much less tedious. If I get requests, I will post the source on here so you can use it.(it's all ASCII text). It is somewhat lengthy... 2.89K... but I'm sure it's nothing this board's server can't handle... Don't get me wrong, do I say this because it's ok to do such a thing? Nope. I'm sure people can't sacrifice 36.5 megs of hard disk space just for all the mames just so one plays back recordings, and that's it. I'm also sure that I'm guilty of doing what you said JoustGod. (I know of an easy example... my 10 yard fight recordings...) Perhaps what can happen is that the CGI script will reject games that were recorded in beta cycles and only accept games that were made in final releases... IF a game was working at a final release. There are several games which were supported WAYYYYYYY back in the mame series, but are just now working. A good example is the original F1 Dream. It certainly wasn't working back when mame 34 was released. It became working in the mame 35 beta cycle... WITHOUT the 4th track bug! Woohoo!(Yes... I didn't put in that recording just for ten points.)
So to make a long story short,(I know... too late :) ) I concur with what JoustGod is saying... I need to make a better habit of recording games in final versions if they're working at that point... and I think others should try to do the same.
Thanks for reading my thoughts on this matter...