How to excel in English?
pmiller2: I think you underestimate yourself.  IMO, had you not come right out and stated you were not a native speaker, I might have overlooked the couple of very minor mistakes you made.  Seriously, go read some comments on digg, youtube, reddit, or slashdot to get an idea how far above the "average" English speaker you are already.  You communicated your point effectively, which is a lot better than most writing on the internet does.As for what you should do to continue to improve, you're on the right track with the reading program.  But, you must supplement it with conversation (preferably with native speakers) and writing (which you should also preferably share with a native for critique).  If you continue to do this, I can practically guarantee your English will improve.