This is a personal blog and the views, opinions or strategies expressed by me or those providing comments do not necessarily reflect those of my employer.
I may post links to others’ work and web sites. I take no responsibility for the content posted on the sites of others. You must take care when visiting sites linked from here. I will not knowingly link to material I know to be offensive or objectionable, but keep in mind the dynamic nature of other people’s web sites and the content that may be linked from there.
I will make every effort to attribute the work of others appropriately. If you believe I have not attributed your work, please let me know in the comments.