Thank you Spec, that's a good rather excellent explanation :)
i was checking the numbers and came across this regarding the Perms:
http://data.niunational.org/perm/stats
as you said there is a sharp drop in Perms after 2007, this year (Q1 and Q2) and last year it is significantly low.
I hope things become stable, i was encouraged that VISA bulletin
didn't retrogress further which seems to show the demand has been materialized.
Thank you again :):)