I thought I had previously posted the original article on this, but apparently I did not.
Its called the jello layout. Which is a fabulous description. BigJohn has written an article as well as including credit to the original writer of this.
I highly suggest a read on this as well as playing with the code.