I'm going to work on this more later, and add a plot summary, links, etc, but this is not a good time. I shall be back! - Salnax