I found it!!!

www.gamequarium.org It's pretty cool....and it has really great links to other other great math stuff. Also covers all different subjects, not just math...and has videos that remind me very much of the starfall videos, with the echoey voices included LOL.