National Library of virtual manipulatives Manipulatives
Here are some other resources that you can't find on the internet: School Library Local Public Library