The real problem right now is that they are giving appointments for Sept 2010 (last I checked).
There is an expedited process which takes 30days but I don't know the details and I don't know if its available to us foreigners without some kind of representation, like a lawyer. Usually it takes...