Less nasty form builder