I have been trying to get a stacked layout that works similar to the layout used in the  qtile window manager.

This works by having two stacks of windows that take 1/2 the screen each and can either show one the current window or all the windows in the current stack.



ie

--------------------------------+-------------------------------------------
|         stack 1            |          stack2                       |
|     window 1             |   window 1                          |
|                                |                                           |
|                                +------------------------------------------|
|                                |                                           |
| -------------------------------|window 2                             |
| window 2                 |                                           |
||                                +-----------------------------------------|
|                                |                                           |
|                                |   window 3                          |
|                                |                                           |
--------------------------------+-------------------------------------------|


The important thing with this is that the two columns can have windows added independently rather than a master slave arrangement which you get with the tall layout. 

This looks like something that combineTwo should be able to do but I don't really know enough about haskell or xmonad to get this working.

Any suggestions on how to do this 

Joe