Ho Rob.
simple question.
how do we use this with an error?
Set HalBrain7 = CreateObject(UltraHal7.Cloud)
Thanks
Jerry 
You are missing quotes:
Set UltraHal7 = CreateObject("UltraHal7.Cloud")
This may also be useful:
If UltraHal7.Login(UserEmail, UserPassword) = False Then
Msgbox "Login failed: " & UltraHal7.GetLastError()
End If
UltraHal7.SetCloudMode(True)
Call UltraHal7.SendQuery(UserSentence, LastHalResponse, "", LastUserSent)
The rest of the code you can see in the Hal 7 UHP Script.
However, having said that, please only use the cloud based services for your own personal use. Don't build your own services off of this like chat room bots, facebook bots, web site bots, etc. That will require an upcoming developer API account on the cloud server and will probably cost a few cents per every 100 sentences Hal responds to. Basically, I can't have a single-time $30 license support an account that serves an unlimited number of people, but will certainly allow that through an API account.