Just noticed you can now redeem e-rewards currency for TB points. Redemption levels are:
$25 Level--500 TrueBlue points
$50 Level--1,000 TrueBlue points
$100 Level--2,000 TrueBlue points
Although this doesn't reset the expiry clock, it's another good opportunity to top-off one's balance.