20090228 home.science: Eye of God a new space marvel