Всегда требую подробнейшее ТЗ по поведению юзера и движениям элементов. Чтобы потом заново верстать не пришлось. + обязательно поддержка браузеров.
А то был случай, когда группы элементов объединялись атрибутом name, а потом вдруг понадобилось IE поддержку сделать. Соответственно все с нуля.