hi there

i used to live in saudi, and i know that you can go directly to the embassy and pay for your visa, my friend used to do this from bahrain to enter saudi so i know that it can be done, and keep on top of them as they arent very quick with these things! good luck

kay x