2 of which are completely free
How to Find Out What's Taking Up Bandwidth
Are you having trouble connecting to Facebook or Twitter? Has your internet connection slowed down to the point of being unusable?
Don't blame your ISP yet. The reason for this could be a program that is using up bandwidth in the background.
This post will teach you how to monitor your applications' bandwidth usage and how to stop it.