All above done. New UDF has worked, thanks - will recreate forms. The problem looked like it could not remember what the page type was..
Really looking forward to a stable userforms - tried the trunk of May 24 (#105471) as suggested above.
It installed fine, started building a form (simple text fields), went to set a rule then got oddly formed page (like no css) hit 'back' then got Memory Exceeded error (memory in this case is set to 128M). Sorry I don't have the exact error wording although it was related to userforms.
Client is desp' to go live.
Any idea of timing?
 Tried again. Got the trunk installed, built a contact form, tested and working frontend, back in admin, went to upload an image, tried to return to contact form and got his error:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /tmp/silverstripe-cache-home-marutish-public_html/.cache.home.marutish.public_html.userforms.templates.EditableFormField.ss on line 639
Does it make sense to anybody? Would really appreciate help on this.
Web Designer Perth: sounds like your server only has 32mb of php memory. You should run SS with at least 64mb (well 48mb is the official one but even that is on the low side).
Have just confirmed memory_limit is 128M.
How have you changed it / checked it? Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) makes it pretty clear that at least for SilverStripe it can only use 32mb.
I know what you're saying.
Changed via php.ini (in root) - checked via info.php.
To carry on working, I cleared browser cache and cookies and logged back in.
So far so good and the form (front end) appears to be functioning.
BTW - thanks for you help. Much appreciated.
I worked with SS and its modules for a couple of years and they always run cool and smooth, yesterday for the first time i had the memory fatal error. Thankfully, there's a community who always want to help with advices and knowledge.
Thank you guys, we're improving the best CMS ever created!