UDP is used in almost all real-time games (like Quake), most streaming media (like WMA and Real Player, and anything similar that requires low-latency communications. This is because, unlike TCP, it is basically a transport layer connectionless protocol. It does not wait for re-sends, it will drop severly late packets, etc. This makes it unreliable, but fast and efficient.