Let us not panic here. Unlike 10 years ago most tech companies are taking more risk, investing more capital and building more products. Obviously they are going to hire more and fire more as some of the projects succeed and some fail ?