The Gorilla in the Garden

How do you best manage counterparty risk on swap contracts and are they part of the solution?