Not sure what is happen...

If I use:

$USEROFFICE=$USERDETAILS.GetInfo

I get no error, but no data either!

I do know that other fields are filled out like First Name and Last Name, E-Mail Address, etc...maybe we should try one of them?