45 days before the expiry of my visa, i applied for an extention and it took 2 months to get the decision, in that case my current visa was then expired before i got the letter. My employer even sponsored me twice, it was a good job offer..maybe that visa officer sensed that im not returning...