As a long, long time PC gamer it's not hard to see how a dedicated server works a hell of a lot better than listen servers.
Call of Duty: Modern Warfare 2 is moving to IWnet and
removing the ability to let you use dedicated servers but why is that a big deal? Here's a nice two part video explaining the benefits of dedicated servers over listen servers and maybe some motives behind Infinity Ward's decision.