Actually, if we were to split hairs in half, one could call modifying MAME's code then compiling it "hacking". Not in the recent meaning the word took, but in its original meaning: understanding the way something works with the intent to make it work in a better/more appropriate way. Linux system programmers, for exemple, call themselves "hackers", and they don't work on raw machine code (which would be stupid, as the sources are available). They modify C code (in Linux's exemple) just like what is done with MAME (except MAME modification doesn't require extensive programming skills). Therefore, a modified version of MAME could be called a hacked MAME (maybe it's a little abusive, but not to the point of making it a wrong name for such a thing). Here ends my hair splitting Happy bday again, James