Thai comfort food, all-you-can-eat, for under $24 nett: to mark its 19th anniversary, Bangkok Jam is running an à la carte Thai buffet at its Great World outlet for $19.90++ per adult (about $23.85 nett after service charge + GST) — 19 signature dishes ordered fresh to your table, not a self-serve steam-tray line. Think Thai/pineapple fried rice, green curry chicken, stir-fried basil minced pork, grilled chicken skewers, clear tom yum seafood soup and mango sticky rice, with as many rounds as you can finish. It runs weekday dinners only (Mon–Fri, 5–8pm — not Saturdays, Sundays or public holidays), needs a minimum of two diners per table, and kids aged 5–10 eat for $15.90++. A +$7++ premium add-on unlocks Steamed Seabass with Chilli & Lime, Black Pepper Beef and Moo Ping. The catch: it's one outlet (Great World, #02-127), the dinner window is tight at 5–8pm, and Bangkok Jam hasn't published an official end date — it's billed as a limited-time anniversary buffet, so treat it as while-it-lasts and confirm before you go.