Thanks! Kim Boekbinder, who wrote and performed that song, has done quite a few albums that have the same kind of science fictional mood to them. Obviously I'm partial to her work on Primordia, but you might want to check out some of her other stuff. (Sky is Falling is one album to maybe give ears to.)