Please note my Trainharder blog is no longer updated, and has not been for a few years. My current blog is: Lessons from the Peloton. I also loosely maintain the following blog:

http://htrenchard.blogspot.ca/2015/03/reasons-for-judgment-on-substituted.html

Leave a Reply

Cannot create QuickStats table. Database user does not have CREATE priviledge.