This is the new Heaven 17 album, finished on Sept 11, 2001.
I picked up a used copy in a Greenwich Village record shop 3 or so months ago; it's quite good!
However, evidently it hasn't been officially released, and won't be until Sept 2005. People on the Human League Yahoo Group have doubted that I really have it!
Anyone else who can comment?