40GB for $25 is a rare decent offer from SingTel, but despite more minutes and SMS, if I were to need 40GB I would probably go with Grid Mobile for $24.90. Not that the 10 cents difference is attractive, but the free 1GB roaming to Malaysia is useful for me.