Sally:
Wait But Why (www.waitbutwhy.com)
Catherine:
Try www.cambridgeenglish.org to review and sharpen your English writing skills.
Leigh:
No specific ones. However, I previously worked for a bank. I am more interested in investment. Now, I have read some English learning blogs to make myself better at using English words.