ps - one more thing (lol!) - has your ds taken the TOWL (Test of Written Language)? It can be really helpful in determining specifics of challenges with written expression.