Mileslife has an excellent promotion from now till the end of the year where you get double the amount of Krisflyer Miles for your spending on dining or travel! For example, dining can earn a maximum of 3 mpd usually, and this will be doubled to 6 mpd. Use the UOB Preferred Platinum Visa and you get 4mpd!
10 mpd will accelerate your miles and get you that business or first class ticket that you so desire. Click here to sign up if you do not have an account yet and get a bonus 1000 miles!