just called ICA to check my SPR application status. The officer said it has been approved, and the letter should be on the way. So now I just wait to receive the mail.
It took six months to get my SPR approval (I applied in early Sep 2007, and now it is early March 2008 already).