The current solution that I'm still investigating is running Outlook on a separate Windows Terminal Server box, displaying on the new machine. That would let me keep my calendaring in Outlook, but do everything else natively. Hmm...