I'm not sure which surprised me more: that I read OP's rambling, typo laden screed or that most of it is spot on.