OK, thanks for all the feedback.
By sticking to google and google some more, I found a nifty little freeware utility called NetBalancer by SeriousBit. It has exactly what I was looking for, and some extra stuff. And, of course, you can't beat the price.
And, yes, It's peer to peer, but mostly I'm using it to watch the World Cup, so I don't know if that qualifies as pirating. You know, that's half the trouble with the web, You can never be too sure what's allowed by the big companies and what they'll go nuts over.
Again, thanks.