Формы - по сути не главное. Думаю, что основное - скрипты проверок и обработки. А накидать полей на страницу - не так уж сложно. Посему имею несколько функций, которые практически не требуют допиливания в любой ситуации, ибо репарсят и отправляют любые данные.