Netflix has been quite open in outlining the basics of how its content delivery network (CDN) works but has been tightlipped on where its servers are actually located. A group of researchers have found a way to track 4669 of Netflix's server locations and put them on a neat little map. See it for yourself.