It's 'cast', people. Cast, cast, cast. Present, past and participle. There's no such word as casted. No, you haven't 'casted on' 20 stitches, you've cast! on 20 stitches. Go, read a book.
Man, I hate acquiring new pet peeves. I'll be back to my usual sunny self soon, I promise.