@John *********
or I could just leave now (my passport has 6 months and 2 days of validity in it), give up accommodation for nearly a full month and buy a last minute ticket to Thailand... How much hassle do you think there is in staying and going through the process here? 3-4 weeks is a long time.