Perfect - in a way this works even better for me since I don't really need the value - just the key anyway.
And yes thanks to all for the incredible follow through and detective work.
Comment on Re^7: Using 'each' to get random (key, value) pair from hash returns "uninitialized value"