My sons passport was received this morning (29th). Printed on March 23rd and only showed up on tracking late afternoon on 28th. Original delivery date was set at the 30th but this morning that had been changed to today. It seems like most of the delay is with the passports being picked up once printed as I was surprised how fast it came after it appeared on TNT tracking. Thanks to all of the posters on this topic.