Happened to me too... Mine took more than 6 weeks (which was the normal processing time). I sent a fax making a complaint about the unacceptable level of service, demanding an explanation as to why it took so long, and said if I didn't get a satisfactory answer I would raise the matter with the Director of Immigration and the Office of Ombudsman.
In the same afternoon I got a phone call from Immigration Department asking some stupid questions so that they can "finish processing the application". Of course they denied that it has anything to do with the fax.
Three days later the visa was approved and within a week my maid arrived...
I think I'm quite lucky. My first application took me about 5 weeks. Now, I applied on 18/8 and they called me today and said the visa is ready. In both the cases, I email 2 letters (english) to them for each application. They are really helpful. Good luck! All!