Turns out Singapore-based HSBC cardholders can buy rewards points at S$8 per thousand (no limit is stated). These can then be transferred to KrisFlyer at a 5:1 ratio. This means you could buy KrisFlyer miles at S$20/1k miles. Sounds reasonable if you're short and are targeting a good value redemption. Anyone done this? I'm tempted to apply for an HSBC credit card just for this.