I think what is hurting people here is lack of transparency and commitment from CIC, not the wait itself. I bet if CIC told applicants we would need "X" number of days to finalize your application (be it 10,100 or 200) people would keep themselves busy, try not to worry about it for "X" number...