Step 1: Only find out you have to apply in person less than a week before you leave your home country.
2. Choose a country with horrendously unclear information about what you actually need for your application.
3. Try to apply around the holiday season (ie Chinese New Year).
4. Choose a city to apply in that has the worst traffic imaginable.
5. Where you don't speak the language.
6. Where everyone tries to be super helpful and tell you what to do/which way to go even if they have no idea.
7. Catch taxis that don't know the way and try to work it out as you go along.
8. Go within a block of the embassy, lose faith in your map-reading abilities, and head in the opposite direction.
9. Catch another taxi that doesn't know where it is meant to be going.
10. Get told to get out, not look properly, tip over a policeman on a motorbike, get escorted to police station and held there until the embassy is shut for the day.
The policeman was whingeing and moaning a whole bunch about his wrist (I don't think it was really hurt at all) and yelling at the poor taxi driver for ages and making him get in touch with his insurance company.. The people in the police station had a bit of a chuckle at him but they still took it seriously. The taxi man and I were both charged with traffic negligence or something, and charged 500 baht apiece (about $15).
The policeman tried to charge us 4,700 baht for damage to the bike. We insisted there was no damage (there wasn't, demanded to be shown the bike, and ended up talking the other policeman (who was handling the case) round. We didn't have to pay damages, but he suggested we pacify the man by giving him some money for the physio, which we did (although regretted it later! Wish I'd given it to the poor sad taxi driver instead, even tho he probably shouldn't have told us to get out in the middle of traffic :P).
The good news is, that after waiting for hours in a queue that stretched for more than a block this morning, I finally got my visa!! Yew!! Just in time.