re my question #2): it looks like if i take out the variable from the ad_page_contract, then i get nice inline validation error message through ad_form.
as a related question: i am assuming then that all elements added via ad_form are considered required unless specified otherwise; if so, why don't i see red stars next to required elements, since it should be true by default as per roberto mello's ad_form reference sheet...