i will provide one bit of anecdotal reasoning tho, within my company - the exchange server will _not_ work on anything other than paid for linux clients, but works flawless on apple's standard mail app. sure, they could set up the server a different way, but...why?