And just to let you know i phoned my travel insurance company (American Express Insurance Services) i have the top policy that they offer but they said that i am not covered for any help with this matter and they said it should be BA's responsibility as they were no longer providing me with the original service that i purchased from them. This situation just seems wrong somehow? i mean i haven't done anything wrong, just booked two separate flights with plenty of connection time and now i'm left with an 18 hour stopover but no compensation for the inconvenience. Surely its some ones responsibility?