Looks like the toybox is still being built...

You can still check out its pages though:

Internet Oddities
Artwork
Fun (Here eventually)