I have a version of Windows Live Messenger that will never expire. Everything works, the push e-mail however, well, I dunno, cause I never enable it in the first place.
The only thing that pisses me off about this, is that its sync's all your msn contacts to your phone contacts. Something I would prefer not to be done, and if you delete someone from your phone, it actually deletes it from msn as well.