I am a programmer but I am not your programmer. Some of what I write may be useful, especially if it is pointing you at information written by other people.