RE my problem adding user name to hidden field in eform, how i got it to work! (using UserPlaceholders snippet.)
I created a TV called "test1" with input type as TEXT and a default value of
[[UserPlaceholders]]
[+user.username+]
then called the TV into eForm template
<input type="hidden" name="Company" value="[*test1*]" eform="::0::" />
and it work lovely!!