Any one who has recently moved to Microsoft on H1B, how long did it take you from completion of forms to filing by the law firm to receipt? They have given me an estimate of 6-8 weeks which seems too long. I am also worried that the holiday season will further slow it down. It's hard not being able to resign when your heart is no longer in the job.
There are only few times in your life Will you test to will power. This is one of them. You don't have an offer until you join buddy. Grind that in your mind. Good luck.