I haven't looked these over but they're bound to be useful to some.

http://learning.blogs.nytimes.com/20...education&_r=0