Very good experience with Little Snitch (
http://www.obdev.at/products/littlesnitch/index.html) here. It does not come for free but it is well designed in monitoring any outgoing network activity and let you decide very fine grained (by port, by server, until program shuts down, forever) if this activity is to be allowed.