I can access my Outlook email via web, including contacts and calendar if I sign into "Microsoft Outlook Web Access". My emails on the PC (IMAPed)and Web Access are "sync"ed, but I don't think the calendar and address book are. That could be because of my setup (my husband does all that), but if I only used Web Access for calendar and address book, then I could access them from anywhere, too.
This could all be because it's going through the company's server. Do you have a GoPets email account? Maybe they have a similar setup?
OK...I'm grasping at straws trying to be helpful LOL. Beyond Yahoo, Franklin Covey, and my Outlook PC calendar, I'm clueless. Good luck finding the right package. Let us know what you settle on.