Thanks very much!
Will check this and let you know what we find.
On that note, what we had a lot of trouble with was preserving the shape of the form during the docking process.
For example, a tall "skyscraper" style docking worked.
But imagine another window, roughly the same dimensions, "fallen to the ground" instead of being vertical.
This horizontal window just would never dock horizontally, it'd always dock vertically; obscuring the entire window contents.
Were you able to preserve vertical/horizontal alignment in your attempts - I notice most your test cases are more or less squares, and not rectangles with either a horizontal or vertical bent.