Just thought I'd pass this on, for demi johns try as I didi and go to your local refuse recycling place (the local tip). I did and got 14 demijohns for £5. Now thats what I call a bargin.
Bear in mind the health food shops stock wine gear and charge £5 for one.