My eyes bleed at this much text D:
Some good points made but it's all stuff that's been said somewhere in the 5000 other posts on the subject.