Big Brown Bear has links to ten free online software resources that can be used to teach spelling, phonics, and language techniques.
A favourite is the Matching Suffixes game which is great for teaching word roots and suffixes. The Spelling and Beyond . . . PowerPoint from The Literacy Toolkit can be used to support professional development around the teaching of metalinguistics.