this is a little off on a tangent because it doesn't adress the issue of mac-only users
the way i have used xara when on my mac is by using teamviewer across the network
it means i dont have to switch from one desk to another just to change a file
i have used virtualbox to run xara on a linux box and it's a very good solution