What is NFC and how does it work?

How does NFC technology build on existing technologies? How does it establish a wireless communication between two devices? What is NFC's working distance? Does it allow data transfer? If it does, how fast is the data transfer rate of NFC in comparison to Bluetooth? What are the latest smartphones that currently use NFC technology?
