E' da un po' che utilizzo il famoso framework javascript
Extjs per il layout di siti, ho trovato recentemente due siti che mettono a disposizione online due editor che ti facilitano nelle costruzioni delle interfacce
http://www.projectspace.nl/
http://tof2k.com/ext/formbuilder/