I was hired by one IT firm as a Consultant. I worked for their client as a contractor for one month. But because of economy this client laid off bunch of people and I was one of them. After that I was supposed to get paid from this IT firm but they said their pay period is one from that day. So I waited on month and still they did not pay me and told me that they will keep my wages as a security deposit till I join their next project. But becajse of job market they could not find me any project for 5- 6 months. So I tried to ask them for my wages repeatedly but they always tried to get away by saying something. So I got fed up with their attitude of not paying. And I told them that if they don't pay me my wages I will report it to Department of Labor. In response to that their attorney sent me letter saying I voluntarily quit their company before the contract between me and that company ended. So I have to pay them $25000 . But I never quit their company... its them who did not pay me for what I worked for and its them who could not find me project. So what are my rights in this situattion. How can I get my wages and how should I handle this situation. Can I simply report it to Department of Labor or should get hold of some attorney??