Bendigo Woollen Mills sells the most beautiful, high quality knitting wool in 200g balls. They come in a variety of colours and plys - check out their website to get an idea of the range. I have just ordered enough wool (4 balls) to knit a pure wool long line cardigan for my daughter-in-law for $48 with free postage. I have used them before and can recommend their products and service. They will send you samples of their colour range and latest wools on request.
Everyone gets a great price not just me. You can visit the mill but I live too far away so they don't get to experience my charm!