Agreed. There are lots of reasons for wanting to change a user name. I'm not a coder, but I can't imagine there wouldn't be a querry to find every instance of a given name in a database and change it to something else, thereby protecting all that "important data."