Reading calendar entries efficiently

I have created a very simple agent to display todays calendar entries for individuals.

The agent works so that it asks for user name, retrieves this users’ mailbox, do a search for todays calendar entries and displays key info for these in a messagebox.

However I see that for large mailboxes this search can take a very long time.

Are there any way to do this search more efficiently, e.g. by querying the busytime.nsf instead of the mailbox?

Any input would be highly appreciated!

thanks,

Ole