STS129 lands on time at 9:44ET Friday 27th November 2009