Hi Ling
I know your post is not addressed to me, but I thought i would like to add in my two cents worth.
Generally, one should not seek a full recovery of banquet cost judging from the disparity of guests' contribution and table cost., unless 80% of your guests are generous millionaires. For example, during my dinner held on Sunday, I had somebody contributed $20/pax! For three persons! On average, collected about $80/pax that night. So hardly can make full reocvery that night! Always expect about 20% loss so that you are not dissapointed.
Anybody seeking to hold a banquet in Regent, or similar-classed hotels, should be expecting top-class service, ambience and style, not cost. In other words, u need to spend some if u want a wedding that u will not forget.
If you do want to recover costs from your wedding dinner, then go for $500+/table dinners. But if you do so, don't expect much.