kickaha,
I have got a step further with this, my 1st screen is landscape and the 2nd screen portrait, to make this work I have changed the screenoreintation setting in the manifest and made it read only (this is my last issue so I am happy to make it read only however I would prefer to do this programatically but could not find a way).
If I leave the manifest editable it gets rewritten with both screens portrait and all is ok.
What I have noticed looking at the logs when I move to a 3rd portrait screen which does work is that whilst the change from the 1st activity to the 3rd activity causes the resume etc to fire the orientation does as well, so you get
1st Screen Pause
3rd Screen Create
3rd Screen Resume
3rd Screen Pause
3rd Screen Create
3rd Screen Resume
Just wondering if my issues is in here somewhere?