Offshore Vs Onshore

There are genuine commercial, coverage and quality benefits to utilising offshore deliver capability.  That stated, management and support is essential to achieving success.  What have your experiences with offshore development and QA been? If you have had success, what do you attribute it to? Finally, why did you explore offshore?