I wanted to post this before I read any other comments about... mistakes, factual errors, plot holes, bad endings, blah blah blah. While it was all fresh in my mind, I felt I needed to spread the word. This is my first try at anything longer than a shopping list so please don't be too harsh :)...