This is a personal weblog. The opinions expressed here represent our own and not those of our employer.
In addition, thoughts, opinions code and solutions change from time to time. We consider this a necessary consequence of having an open mind. This weblog is intended to provide a semi-permanent point in time snapshot and manifestation of the various thought and solutions that are in our minds, and as such any code, solutions and opinions/thoughts expressed within out-of-date posts may not the same, nor even similar, to those we may hold today.
Pleas contact us if you have any questions.