Tag Physics and Technology