Left Handed Staircase is now Sudden Collapse. We have gone through many changes, and our current site that we are working on is at
http://www.suddencollapse.8m.com
You may still click the logo or click here to enter this geocities site.