I think one of the main reason for lager attition rate in IT is because of mushroom placement consultant also...beleive it or not you can get hundreads of call from these peoples in a month even if you are not willing to change the job, they will show you the benifits of job change,,these guys just make the compition worst between big IT firms for employees,,they want to keep their business running..