How do they charge £2.95 ? Even in todays automated world they have to pay for somebody to pack and post the CD. If you don't want to pay extra look at click here
But be warned even if the price is shown as carriage free, the labour cost will be in their somewhere. suppliers that don't budget for it go bust very quickly.