Regarding SK 98 with XP and in particular, the "to do" and "calls" part of the calendar.. a review of this section will show many different experienences, with the consistent part being that there is no consistency.
Here is a work around: Take whatever calendar you are using and first and conventionally, do a "save as".. in my case, I save as "joe". Now.. do a second "save as"... and I save it as "jvl". You can do whatever you like.. just be sure and keep straight in your mind what is your primary active data calendar. (my case.. joe). As long as "joe" is working, at the end of each day, I do a save. Even if I didn't enger new data. But I also do a "save as jvl". Now, the next day, about 1 out of 4 days, I find the "joe" rolls over the appts, but not the "to do" or "calls"... and that part is VERY important to me. Very simply.. I open the "jvl" or secondary calendar. I then close the program, and restart it. It will want to open as jvl.. the secondary. But I like to keep all data straight in "joe" as primary.. so I open "joe". And every time, so far, it opened with correct data. Sounds a little hokey, a little unweildly.. but it IS a way to make everything work.