The latest word is that all that is left in my visa process are two formalities. Out of the 700 candidates who came up in the search at the Spanish employment agency, INEM, 0nly 3 applied for the position and out of those only 2 showed up for interviews. Neither of the two were qualified for the position, so now my company just needs to return to INEM to get a paper from them certifying that they were unable to find a suitable candidate for the company. After that they will take the paper to the Delegación del Gobierno to complete the process already started there. At that point all that is left is for me to return to the US to apply for the visa at the Spanish Consulate in Washington.
That last step has become more complicated now because on the 14th I'll start a new project in England (I believe it will be in Reading, although I'm not sure). Technically, the process is that I'm supposed to leave my passport with my application at the consulate, and then it can take between 2-4 weeks (or more) for the consulate to have the visa ready. Obviously, I don't have time for that, so I must convince the consulate to let me keep my passport while they work on the visa. I believe that they'll do this, because at one point I was going to apply for a different type of visa at the same consulate (they later convinced me it was a waste of time) and they were willing to let me hold onto my passport for an even less convincing need. My only worry is that if I get stuck in the US for an extended period of time it could lose this project for my company. Let's hope all goes well.
The other drawback to this having taken so long is that now the prospects are not good for me being able to spend some time in the US to see my family and friends. I had planned to go to Florida to see my parents while I was there, but it's quite possible that I'll only be there for two very quick weekend trips, which obviously would not leave time to make a side trip to Florida. I also have some things in the US that I need to bring back with me, but if I'm going there on the ends of business trips, it will be much more difficult. Regardless, I'll just be happy when this process is over. I'm sick of the hassles, and I've been holding off some things that I've planned to do until I can get certainty that I'll have my visa, long term contract, etc.
I'll keep you updated on when I go back to the US, because I know a lot of my friends and family read this blog. Sometimes communicating with people back in the US is a little easier this way, with the difference in time zone and such.