I bought myself EnvisioKnit Design Studio. It's $99 (approx £68) but it's worth every penny.
I prefer reading charts than having to follow pages of explained patterns. When i look at a chart i know straight away what i have to do where as reading can be a big bore when you have to pick up the the magazine or leaflet after each row or round.
Anyway i was playing with it a little and here's the result.