Great explanation, thanks Ben.

���Is this behaviour documented somewhere?

I found these articles:

http://www.fogcreek.com/fogbugz/docs/70/topics/basics/LinkingCases.html
http://www.fogcreek.com/fogbugz/docs/70/topics/basics/Subcases.html

But some��behaviours��you listed weren't documented there.