• strict warning: Declaration of FeedsImporter::copy() should be compatible with FeedsConfigurable::copy(FeedsConfigurable $configurable) in /home/writezil/public_html/sites/all/modules/feeds/includes/FeedsImporter.inc on line 94.
  • strict warning: Declaration of FeedsNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsFeedNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsFeedNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsUserProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsUserProcessor.inc on line 195.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • You must include at least one positive keyword with 3 characters or more.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 193.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 208.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 770.

The Serial Comma is OK with Me

After a lifetime of being wishy-washy about the serial comma, I’ve reached a decision: I’m going to use it all the time.
Such a momentous decision is, of course, a deeply personal matter. The pros and cons are widely, frequently, and hotly debated.
Here is some information that may enable you to make the decision for yourself, if you haven’t already done so.
serial comma: (also Oxford comma) n. a comma used after the penultimate item in a list of three or more items, before ‘and’ or ‘or’ (e.g. an Italian painter, sculptor, and architect). –Penguin Writer’s Manual.
Oxford comma: n. [after the preferred use of such a comma to avoid ambiguity in the house style of Oxford University Press] a comma immediately preceding the conjunction in a list of items. –OED
Some writers call the Oxford comma the “Harvard comma.”
Here’s a sentence with a serial comma: The Three Stooges are Larry, Moe, and Curly.
Here it is without a serial comma: The Three Stooges are Larry, Moe and Curly.
PRO serial comma
The Chicago Manual of Style (2009)
When a conjunction joins the last two elements in a series, a comma—known as the serial or series comma or the Oxford comma—should appear before the conjunction. Chicago strongly recommends this widely practiced usage, blessed by Fowler and other authorities… 6.19
The Elements of Style (2000)
In a series of three or more terms with a single conjunction, use a comma after each term except the last.
The stated rule seems ambiguous to me, but the examples that follow it are clear:
red, white, and blue
gold, silver, or copper
Gregg Reference Manual (1993)
When three or more items are listed in a series, and the last item is preceded by and, or, or nor, place a comma before the conjunction as well as between the other items.
CON serial comma
 AP Stylebook (2009)
Use commas to separate elements in a series, but do not put a comma before the conjunction in a simple series:
The flag is red, white and blue.
He would nominate Tom, Dick or Harry.
AP does allow a comma before and when ambiguity would result without one:
Put a comma before the concluding conjunction in a series, however, if an integral element of the series requires a conjunction:
I had orange juice, toast, and ham and eggs for breakfast.
Penguin Guide to Punctuation (1997)
Note also that it is not usual in British usage to put a listing comma before the word and or or itself (though American usage regularly puts one there.) So, in British usage, it is not usual to write The Three Musketeers were Athos, Porthos, and Aramis.
On the fence regarding the serial comma
Penguin Writer’s Manual (2002)
It is becoming more common in British English (and is usual in American English) to place a comma before the and that precedes the final item in a simple list (numbers one, two, three, and four).
Fowler’s Modern English Usage (1965)
In promoting the use of the serial comma, CMOS observes that the usage is “blessed by Fowler” among other authorities. However, when I looked up the topic in Fowler (1965 edition) I found this remark, which seems neutral at best:
The more usual way of punctuating such an enumeration as was used as an example in the preceding section is French, German, Italian and Spanish; the commas between French and German and German and Italian take the place of ands; there is no comma after Italian because, with and, it would be otiose [having no practical function; redundant; superfluous]. There are, however, some who favour putting one there, arguing that, since it may sometimes be needed to avoid ambiguity it may as well be used always for the sake of uniformity.
So there you have it. My choice is to travel the path of otiosity for the sake of uniformity. What’s yours?

Your eBook: Click here to download the Basic English Grammar ebook.


"To get the right word in the right place is a rare achievement. To condense the diffused light of a page of thought into the luminous flash of a single sentence, is worthy to rank as a prize composition just by itself...Anybody can have ideas--the difficulty is to express them without squandering a quire of paper on an idea that ought to be reduced to one glittering paragraph."
Mark Twain

Random picks

  • I enjoy my life, and I enjoy the life of being a ghost writer. Basically, it involves working on client's books and screenplays - where I create new work or edit what they've already written - and I do this for upfront pay.
  • The other day I was at church, standing with every single person there, the only one there who was not married or a parent. It was an odd feeling, especially as these men talked about their kids. I know nothing about that, though it's not for not wanting to know. In a few weeks, I'll have kids, someone else's. I'll sort of know about having kids, but not really, because as a stepparent, there's a part of my parenting experience that will never be real, having entered midframe, the genes belonging to other men. Sometimes, it's hard as a single person to know how to answer someone--or even as a...
  • Writing about local news site is one thing - writing compelling content that keeps your readers coming back is quite another. This article will give you some tips for understanding how to put together a great news story.
  • Interview transcription is the essential process in transformation of the spoken discuss of interviews, study as well as the discussion of the concentrate categories. These services have been improved and updated to meet various client objectives or requirements.
  • Generally speaking, entrepreneurs use one of two business models to make money online with a home-based online business through blogging. The most common way to monetize a blog would be to sell advertising to a number of companies which may be interested in reaching the type of readers who frequent that specific blog. The second business model which owners of a home-based online business follow involves helping only a single brand by promoting the brand’s image in a positive light. This is basically done by associating the brand with the blog in a positive manner. Irrespective of which...

Recommended sites

Most recent titles

Fast fact about writing

Writing most likely began as a consequence of political expansion in ancient cultures, which needed reliable means for transmitting information, maintaining financial accounts, keeping historical records, and similar activities.