Very well written, very comprehensive, very insightful. I would not have known about this issue if it wasn't for uowakm.
Who/what is uowakm?
The contributor from University of Wollongong who started the article. ;)