I have sent an email to Christopher Elliot with my story. I have not heard back from his as yet though. I'll keep you posted if I get to hear from him.
I am surprised how you can tell me that the airline is not liable to compensate us for the delay and inconvenience when other airlines, like NW do pay their customers. I know for sure as a friend of mine was getting $100/day for each bag and he had 2 checked in bags. He ended up getting alot of money from NW. With me, if you make the calculation, $100*5(bags)* 14(days) = $7000. I should be getting this much from BA.
Looks like BA is the worst of all the airlines and they just don't care about their customers.