after a while on the phone and speaking to SIX different people at cpw i found out the problem.
the date i was given for contract end, by one of their "educated and informed" staff was wrong, and in fact i had two month left to run.
as i had already got my simplicity 15 sim card direct from o2, a far better deal than i was on with cpw, i bought myself out of the contract and recieved a pac code via text two hours later.
a quick call to o2 to transfer my number and jobs done.
i personnaly will not go with cpw again, left hand right hand and definate lack of interest in customer relations.
like you say "cut out the middle man."
thanks for the reply kappo
mat