Lonnie,
This was taken from the Hal6.uhp file:
'RESPOND: CALL MATH FUNCTION
'This function from the DLL answers simple math questions, whether written out in words or with numerals.
'If an answer is found, it overrides everything before this function.
HMath = HalBrain.HalMath(OriginalSentence) & vbCrLf
If Len(HMath) > 3 And Instr(HMath, "=)") = 0 Then
GetResponse = HMath & vbCrLf
ShortPhrase = "" 'If Hal was to make a comment about short phrases, clear it
HalBrain.ReadOnlyMode = True
NoChoosing = True
End If
HalBrain.DebugWatch GetResponse, "Math"
Again, I'm not 100 % sure this is the exact area of your problem but Robert should look into this or at least provide you an answer.
Until then, Happy New Year!