Yeah, I agree with most of these points, especially about some parts being cliched... you've hit a lot of the things I was already unsatisfied with. Anyway, good to get some outside opinions. Thanks for the advice!