Member ID, Account ID, Ad ID, too many numeric ID's, people confuse them and cross them up. They are needed in the database, but people do not need to see them or even know they exist. All these things also have textual names, which people can use to reference them.