Has anyone come up with a workable solution to use a treo with entourage 2008?

Frankly, I think microsoft's suggestion to use sync services would be laughable if it weren't so infuriating.