I still don't understand.
I think what's getting me is this:
The Namecoin software is used to register names and store associated values in the blockchain,
What purpose does registering something and storing the associated values in the blockchain serve?
Is it so somebody can cryptographically prove that they had 'x' idea first?