The timer is a control, not a property, but a control, on the form controls toolbar. The Interval property is how often it fires, in milliseconds,so for 30 seconds you'd put in 30000 as a value. The event that gets fired every Interval is the Timer event (in this case, perhapsyou would have Thisform.release in the timer event).
MS has a KB article about returning a value from a form, Q126956 (you can pick it off at
www.microsoft.com/kb). In a nutshell, it consists of calling the form with the TO clause (ie DO FORM selfdestruc_choice TO glwill_we_die) and returning the value with RETURN
in the Unload of the form.
--
Jerry