I've been told the primary monitor isn't necessarily at 0,0 in xinerama. I can't find any definitive documentation of this, but it seems to always be the first screen.