Installing both ArcGIS for Desktop and Python(x,y) on same machine?

I managed to get PythonXY to utilise the ArcPy module by copying the desktop10.2.pth file from c:\Python27\ArcGIS10.2\Lib\site-packages\ and pasting it into C:\Python27\Lib\site-packages\

In this way I was able to do a vanilla install of ArcGIS (including Python) as well as a vanilla install of PythonXY. In this secnario, PythonXY can call the ArcPy module so if you want to use Spyder to author and run python scripts that perform spatial functions you can. It also means you can write python scripts that do spatial functions and also leverage other PythonXY scientific modules as well.

Note. I haven't been able to work out how to get the PythonXY UI tool to launch. It seems that as soon as you install ArcGIS 10.2, the PythyonXY tool stops working. Anyone know how to fix that issue?