I havent forgot about this as it is a side project in attempts to actually finish up another project. Eventually, what i am going to do is load all the offsets and read lengths into a hash or an array, that way one can type in 'script.pl -p PS3_SYSTEM_VERSION "03.5500"' and that would actually patch the file. i have this sunday off and nothing at all planned so hopefully i can bang this one out