Hi Rory,
Several question here ill try to answer them all.
1) Ordered mocks - actually this feature is quite high in our list and I'm hoping it wont be too long before we reach it. Currently, however, we do not support this.
2) Setup default stubs - try this section in our guide "Building a Mock Infrastructure". I think you might find it useful. If that doesn't help, you can take the SetUpDefaultStubs out from the recording block, and do a separate recording block inside recording what you need.
3) "Stub Rest" - what we thought about doing is something that will enable you to stub out all calls to a given class (using a single API).
Something in the spirit of:
MockManager.MockAllCalls(typeof(someClass)); - stub all calls on a given type
mock.MockAllClass(); - stub all calls on a given instance.
If I'm getting you right you wants something a little different:
Mock.MockRestOfCalls(); - use existing expectation and stub out the rest.
If thats true let me know. I think it shouldn't be too hard adding this, once we implement such a feature.