Finally, after 36 months from initial applicaton, I got my COPR and Visa!!
PPR came 21 Aug 2012 and PP submitted on 31 Aug 2012, but they suddenly asked for updated SG PCC on 2 Sep 2012, causing another month of delay!
It's understandable as the previous SG PCC was over 2 years old. I just wonder why they didn't request together with MR. I think they only discovered that something was missing during the final check before issuing Visa.
Lesson: they can still ask for documents even after PPR, so beware!
App Date: Nov 2009
IP with date: Sep 2010
Med Done: 11 Jul 2012
PPR: 21 Aug 2012
Visa: 26 Oct 2012 (called me to collect on 29 Oct, Ecas changed to "Decision Made" on 30 Oct, no "medical received" shown till now)