Here's James again. This time he's got some very interesting approaches to learning English. They even apply to any language you're trying to learn! (In James's case, he's learning Spanish.)
Check it out. Do you think his tips are sensible and workable?