@ Uzair
I am frm India. I went to VFS today to find out how long does it take after you submit your passport after medical. The reply was dissapointing

They said it could take 15- 20 working days.
My classes start 11th Jan 2010. So might have to call college to get an extension for may be 10 days if dont get passport by jan 1st week (thats wat my agent suggested).
Also dunno bout consultate in pakistan but the VFS centre i went to today had a notice pasted stating 25th till 28th all VFS and consultate are closed.