I have spoken to Monica too during my processing, but she hadn't been much of a help. My best experience was with Michael, and though I spoke to him only once, but he was the best at giving a genuine answer, not something out of the books rant of "8-10 weeks" although it was the 12th week
Well, to my experience, for the delays there have been only 2 major culprits: 1 if you used the mode of payment as Credit Card and 2 if you didn't put in an expedite request. To be very true since you can'e expedite if you use Credit Card, so the only culprit is payment by Credit Card. If you avoid that, then I guess you will have more rational times, whether you are in US or outside US. If you pay by Credit Card, then there is really no trend in timelines, it culd be anything. So, mtlguy, don't worry I think you should be getting yours in another 2 weeks at the most (hopefully). But, don't give up calling.