PlanningWiz is a well-built online app for building floor-plans. While I don’t love the look of the interface it actually works very well. Some clever UI ideas in there.