Hi edove,
Well, if you plan to continue adding code, I would suggest moving to C# with VS2005. It is simply blissful to program in this environment. You got IntelliSense and all the other awesome features of Visual Studio. Plus, C# is generally the accepted "Best Practice" language when adding code behind InfoPath (or any other Office product, I believe).
I have seen your other posts and unfortunately I have never really done VBScript so I cannot see what is the problem immediately, and would have to research it, but I figure you can do that! :)
Good luck, and be sure to check out our Resources page to get you started with the VSTO and everything else you need to start using C#.
PS - Date calculations are generally not very easy, regardless of the language.
Matt Faus / Microsoft InfoPath MVPQdabra® Software / Streamline data gathering to turn process into knowledge