The danger in LotusScript is when you spend time in other "proper" languages and then return to LotusScript, foolishly thinking you can use what you use elsewhere.
Take this as an example:
Dim i As Integer For i = 1 to 2 Dim isIAnOddNumber As Boolean 'Defaults to False! If i Mod 2 = 1 Then isIAnOddNumber = True End If Print isIAnOddNumber Next
What would you expect the output to be?