Knitting wool

Does anybody know the cheapest place to buy knitting wool please.  The cheapest I have found is 1.40 per ball.  Any knitters out there?

thanks
Jules
x