Gridster.JS is a drag-and-drop multi-column jQuery grid plugin that allows building intuitive draggable layouts from elements spanning multiple columns. You can even dynamically add and remove elements from the grid.
Easy to use, well documented and quite powerful drag and drop layout builder tool.