Intercontinental hotels in Bangkok is having a special offer in there many intercontinental restaurants. From now to September 2009 you can eat for 500-4000 THB and get a voucher for the same value as you eat. Meaning if you eat for 4000 THB the next meal will be on the house for 4000 THB.
You can check the offer and the Intercontinental restaurants below