Spend S$6K in 90 days to get 10,000 bonus miles- but only if you're among the first 300 Visa/Mastercard holders to do so. No such restrictions on AMEX.
It's not strictly speaking a 100,000 miles bonus, but it's still a way to pick up miles for cheap...assuming you've got some really big spending planned.