If you cancel your contract with virgin.net within the first 12 months they charge you about �50 so although they allow you to cancel it at anytime and don't charge you that �50 upfront (as most others do in the form of a connection fee) they offer similar terms to other ISPs.