I too disagree with calling it "shortage" just because there are open positions.
When the recruiters come to US and do private job fairs offering tripple pay (from what it is now) despite $140/Br oil - i will call it shortage.
I think it is not too far.