Im kind of there. I've given up on the independant displays and have an extended desktop but it does screw up every now and then... well most of the time actually. it seems to just make up some arbitary resolution for the secondary monitor. Restarting the xserver sometimes works.