IT - Contract advice - anyone help?