Apart from the configuration and Data Traffic dialogs, NetSpeedMonitor has one more dialog: Connections. This is the most technical of all three dialogs, and it shows a list of running processes which have established, listening, or closed TCP and UDP connection endpoints. Basically, it shows you a list of applications who are trying to go online, as well as where these applications are trying to connect. The list is a bit tricky to use, because some of the processes are marked as Unknown; NetSpeedMonitor can't find their name. It does, however, report their PID (process ID), and you can then run Process Explorer or Task Manager and find what process that PID belongs to. In my case, it was CrashPlan, and I could see its PID only after I elevated Task Manager to show processes from all users.
While the Connections dialog is mainly useful for developers and/or very technical users, the rest of NetSpeedMonitor is easy, fast, and friendly. NetSpeedMonitor is offered for free, but its developer accepts donations for his work.