Offshore outsourcing is a popular approach for companies looking to reduce software development costs. We have found that the full picture of cost and value requires looking at efficiency, effectiveness, and risk. We provide a cost equation and analyze some real project data to help give a fuller picture to outsourcing or offshoring costs.