HowTo: Uniquely Identify Raspberry Pi

Often times we own multiple Raspberry Pi devices, connect them to a network, load some software into it, and forget about it. It stays there running in the network for months with all other devices and when the time comes for some changes to the device/software we have to find the device. This becomes a problem because we now have multiple devices in the network and have forgotten which application is hosted on which device.