I personally like a fixed-length string of characters uniquely identifying each domain, region, campus, building, room, cubicle, desk, sequence (using only those sets that are necessary in that environment). My company wouldn't need region or campus, as we can easily be identified by domain and building.
Given that my domain name might be abbreviated to "FN", building to "CH", room to "102", and machine sequence number to "05", I would be "FNCH10105". It's extremely easy to remember, as long as you know the string construction order.
