I've looked at both of those UDFs and saved them for greater study later on, but I've run them and they only seem to enumerate the first set of keys, they don't seem to go into subkeys, is this by design or is it really simple to make them do this?