Excellent article, this. I have been struggling with exactly the same issues myself, and I've been trying the same fixes, and finding them hard. But I'm not giving up!

Those who read own the world, and those who watch television lose it. (Werner Herzog)