Yesterday, I discovered a great piece of software! Knit Design Studio by Savannah Winds allows charting of knitting designs, with a good range of symbols set up for your use. You can even design cables in it! It’s not only excellent for creating your own charts. I have often come across charts that can rapidly become confusing when accommodating different sizes of garment, with the need to leave out some symbols when working smaller sizes. It’s very simple to transcribe the chart, excluding the unwanted symbols, for the size that you’re working on using this software. The printed chart (and any notes you might add in the instructions page) will make working much simpler.
I’d rate this as one of the best programs for knitters that I’ve seen, and it’s free!