Thanks for the informative response man. I had a bad feeling about the contract when they explained the conditions. Later I read at a local message board about someone else's experience's with the same firm and how he was advised to not work for that firm by an inside developer. That is why I started this thread and now I realise the direness of the situation I may get myself into.