@Setanta,
I'm impressed with all the ESL learners who post here.
Their understanding of grammar is very often better then mine and mine is, I think, better than the average native English speaker.
Plus, they know a lot more English than I do of their language, no matter what their native language is.