I find it surprising that a nation that reads so much can write so poorly. Some reasonably good advice for all you blograts can be found in this ALA article.
Other options: