Here is help for all of you elementary teachers who want to set up
independent work centers/free time activities (some for middle school,
too)....
MindWare - has LOTS of good ideas. I'm about to throw away my catalog but
thought I'd post the info on it before I did (my brainy kid is too old for
this stuff now).
http://www.mindwareonline.com/mwstore/index.cfm
1-800-999-0398
Lots of Artsy ideas - I like the M.C. Escher Lizard puzzles