I thought once you got your letter giving you your finishing date then it is only by your agreement that the date could be changed. (in or out) However reading the post, the letter and date you recieved was conditional on x and y, then in effect the company has covered itself and the letter is not a true letter of your finishing date. It is an indication only or a communication letter of your possible completion date. When you say "they are withdrawing the offer" I take that to mean you will not be made redundant on 31/7/07 but at some unspecified later date. Not that the offer is off the table all together ??