DIY Layout Creator. Cross-platform so works nicely on my Linux desktop.
http://diy-fever.com/software/diylc/