We have a new location on the web.
Discovery Space is now located at
DiscoverySpace.org