THis looks good, I think. I have a couple of suggestions for and questions about it. Also, wouldn't it be cool if somehow we could see it on this site without having to download it yet? (Many of my students, I know, have trouble downloading stuff at home with cranky older computers, and if they use school computers, they aren't permitted to download at all.)
Maybe we can talk by phone (sorry, NING) this week?