@ljones
Regarding all the infighting and spin, etc, all I can say is read as much as you can with an open mind, don't settle on any one person or group's opinion as the correct one, and soon you start to realise for yourself who's who in the community and what each person's ulterior motives might be at any one time. It's something no-one can really tell you because most people are biased, you can't ask someone to provide you with a balanced view, it's impossible.