I flew back into Suvarnabhumi last month in the morning arrived around 10.30 am, thru immigration in 5 minutes, which was pleasantly surprising. Afternoons are much worse, but immigration must know how many planes are due to arrive, why cant they plan ahead?