That was very well written. English is definitely a fickle language. I love it because of the variety, and I hate it because it makes grammar rules impossibly hard to follow. Such is life.