If you really want to read this, try using The Internet Archive.
The post-rock thread made me think of them. Did they finally release their second album ? Are they still going ?