I know it's easier said than done, but try not too stress too much. We have been waiting since 03/05/07 for our MODL136 visa, and quite alot of people with the same timescale as us seem to be getting theirs now. We front loaded our PC's and medicals to try and speed things up (hahaha!!!), but still nothing. I e-mailed my agent to ask whats going on and they have said that the case officers are under immense pressure at the moment as due to all the changes etc their workload is really high. They don't want to hassle the case officer and upset her, so we have to remain patient. I would rather wait a little bit longer than upset her and then they say NO!!
Good luck with it all, hopefully it won't be too much longer. Everything comes to those who wait, and wait, and wait....................................