Just got an email from United, who mention that a-la Delta, their miles no longer expire after 18 months:
Have you heard? Miles never expire.
We're always looking for ways to enhance our MileagePlus® program. So that's why effective immediately, miles no longer expire.
We hope this change makes it even easier for you to make the most out of your MileagePlus experience.