I edited the location of the actual function start, and included a commented one at the top for reference.

As far as ease of use, it should function and accept syntax mostly the same as WRITEVALUE, as there's no REAL need to pass the two optional values.

After making this version today, I need to include either an option to REMOVE keys, or a seperate function.

The end goal, probably, will be to make a .REG file parser that knows how to add changes to all KHU keys.