Any activity on your Skymiles account (be it flights, bonuses, or even withdrawals) will reset the 36 month expiration. So if you transfer 5000 miles to HHonors the balance of the miles will get a 3 year life. Also if you donate some miles, the remaining will get a 3 year life.